c# 学习笔记1 (枚举和结构类型和数组)
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
namespace mylearn
{
enum orientation : byte
{
north=1,
south=2,
east=3,
west=4
}
struct route
{
public orientation myDirection;
public double distance;
}
class Program
{
static void Main(string[] args)
{
byte derectionByte;
string derectionString;
orientation myorientation = orientation.north;
Console.WriteLine("myDirection={0}",myorientation);
derectionByte = (byte)myorientation;
derectionString = Convert.ToString(myorientation);
Console.WriteLine("byte equivalent={0}",derectionByte);
Console.WriteLine("string equivlent={0}", derectionString);
myorientation = (orientation)Enum.Parse(typeof(orientation), "south");
Console.WriteLine("new Direction={0}", myorientation);
route myRoute;
myRoute.myDirection = myorientation;
myRoute.distance = 12.5;
Console.WriteLine("***********************");
Console.WriteLine(myRoute.myDirection);
Console.WriteLine(myRoute.distance);
int[][] myint = {new int[]{1},
new int[]{1,2},
new int[]{1,2,3}};
Console.WriteLine(myint[2][2]);
Console.ReadKey();
}
}
}

浙公网安备 33010602011771号