zoukankan      html  css  js  c++  java
  • C#初学者的Hello World代码_艾孜尔江撰

    using System;
    using System.Collections.Generic;
    
    public class MyClass
    {
    	
    	struct Name{
    		public string FirstName;
    		public string LastName;
    		
    		public string GetName(){
    			return  FirstName + "·" + LastName; 
    		}
    	}
    	
    	struct Vector3{
    		public float x;
    		public float y;
    		public float z;
    		
    		public double Distance(){
    			return Math.Sqrt(x*x+ y*y+ z*z);
    		}
    	}
    	
    	public static void RunSnippet()
    	{
    		Name myName;
    		myName.FirstName = "Alexander";
    		myName.LastName = "Azhar";
    		System.Console.WriteLine("My name is " + myName.GetName());
    		
    		Vector3 point;
    		System.Console.WriteLine("Please enter three points' position to calculate its distance: ");
    		point.x = Convert.ToInt32(System.Console.ReadLine());
    		point.y = Convert.ToInt32(System.Console.ReadLine());
    		point.z = Convert.ToInt32(System.Console.ReadLine());
    		System.Console.WriteLine("The Sqrt distance of the three points is "+point.Distance()+" .");
    		
    	}
    	
    	#region Helper methods
    	
    	public static void Main()
    	{
    		try
    		{
    			RunSnippet();
    		}
    		catch (Exception e)
    		{
    			string error = string.Format("---
    The following error occurred while executing the snippet:
    {0}
    ---", e.ToString());
    			Console.WriteLine(error);
    		}
    		finally
    		{
    			Console.Write("Press any key to continue...");
    			Console.ReadKey();
    		}
    	}
    
    	private static void WL(object text, params object[] args)
    	{
    		Console.WriteLine(text.ToString(), args);	
    	}
    	
    	private static void RL()
    	{
    		Console.ReadLine();	
    	}
    	
    	private static void Break() 
    	{
    		System.Diagnostics.Debugger.Break();
    	}
    
    	#endregion
    }
    

    上面代码的结构一定要记住,因为结构比较好,所以和大家分享。

  • 相关阅读:
    vbox安装增强功能,实现宿主机文件夹共享并浏览器访问
    linux镜像下载
    linux命令之sed
    关于MySQL数据库的备份方案
    linux防火墙使用以及配置
    Jenkins安装部署(二)
    Jenkins安装部署(一)
    Centos7在虚拟机中扩展磁盘空间
    CentOS 7系统根目录分区扩容
    Linux下的SVN服务器搭建
  • 原文地址:https://www.cnblogs.com/ezhar/p/15141606.html
Copyright © 2011-2022 走看看