• 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
    }
    

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

  • 相关阅读:
    webuploader 断点续传
    mysql 基本操作语句
    centos 安装apache 和 php5.6
    centos 安装 apache2.4
    centos 安装和配置 rabbitmq
    安装 webpack
    DevExpress v20.1汉化包
    DevExpress DisplayFormat格式化操作
    No cached version of com.android.tools.build:gradle:3.6.2 available for offlin 解决办法
    VUE 修复IOS手机URL问题
  • 原文地址:https://www.cnblogs.com/ezhar/p/15141606.html
Copyright © 2020-2023  润新知