C#枚举
using System;
using System. Collections. Generic;
using System. Linq;
using System. Text;
using System. Threading. Tasks;
namespace 枚举
{
enum WeekDay
{
Sun,
Mon,
Tue,
Wed,
Thu,
Fri,
Sat
}
class weekday
{
}
}
using System;
using System. Collections. Generic;
using System. Linq;
using System. Text;
using System. Threading. Tasks;
namespace 枚举
{
class Program
{
static void Main ( string [ ] args)
{
WeekDay day = WeekDay. Fri;
WeekDay day1 = WeekDay. Mon;
WeekDay day2 = WeekDay. Sat;
WeekDay day3 = WeekDay. Sun;
WeekDay day4 = WeekDay. Thu;
WeekDay day5 = WeekDay. Tue;
WeekDay day6 = WeekDay. Wed;
Console. WriteLine ( Convert. ToInt32 ( day1) ) ;
Console. WriteLine ( Convert. ToInt32 ( day2) ) ;
Console. WriteLine ( Convert. ToInt32 ( day3) ) ;
Console. WriteLine ( Convert. ToInt32 ( day4) ) ;
Console. WriteLine ( Convert. ToInt32 ( day5) ) ;
Console. WriteLine ( Convert. ToInt32 ( day6) ) ;
Console. WriteLine ( Convert. ToInt32 ( day) ) ;
Console. ReadLine ( ) ;
}
}
}
运行结果:
C#结构
using System;
using System. Collections. Generic;
using System. Linq;
using System. Text;
using System. Threading. Tasks;
namespace 结构
{
struct Book
{
public string name;
public string price;
public string auther;
public string chuban;
}
class Class1
{
}
}
using System;
using System. Collections. Generic;
using System. Linq;
using System. Text;
using System. Threading. Tasks;
namespace 结构
{
class Program
{
static void Main ( string [ ] args)
{
Book b = new Book ( ) ;
b. name = "水浒传" ;
b. auther = "施耐庵" ;
b. price = "22.5" + "元" ;
b. chuban = "北京师范大学" ;
Console. WriteLine ( b. name) ;
Console. WriteLine ( b. auther) ;
Console. WriteLine ( b. price) ;
Console. WriteLine ( b. chuban) ;
Console. ReadLine ( ) ;
}
}
}
C#可控类型和合并运算符
using System;
using System. Collections. Generic;
using System. Linq;
using System. Text;
using System. Threading. Tasks;
namespace 可控类型
{
class Program
{
static int b;
static void Main ( string [ ] args)
{
Nullable< int > j = null ;
Console. WriteLine ( b. ToString ( ) ) ;
Console. WriteLine ( j. ToString ( ) ) ;
int ? i = null ;
int ? a = 100 ;
int k = i ? ? 200 ;
Console. WriteLine ( k) ;
Console. WriteLine ( i) ;
k = a ? ? 100 ;
Console. WriteLine ( k) ;
Console. WriteLine ( a) ;
Console. ReadLine ( ) ;
}
}
}