- C#的程序入口为某一个类里面的
static void Main(string[] args){}
方法,如果一个工程有多个Main方法,那么需要在工程配置中选择一个作为程序入口。 - C#的输入、输出操作在命名空间
System
里,Console.Write()
:输出。Console.Read()
:输入。Console.Clear()
:清屏。
- C#的STL在命名空间
System.Collections.Generic
里,Dictionary
:字典(映射)。List
:列表(向量)。Queue
:队列。Stack
:栈。
Dictionary
:- 属性:
Count
:字典中键或者值(元素对)的个数。Keys
:字典的键的值。Values
:字典的值的值。- 方法:
Add(TKey, TValue)
:将指定的键和值添加到字典中。Clear()
:将所有键和值从 Dictionary<TKey, TValue> 中移除。Equals(Object)
:确定指定的对象是否等于当前对象。ContainsKey(TKey)
:确定是否 Dictionary<TKey, TValue> 包含指定键。ContainsValue(TValue)
:确定 Dictionary<TKey, TValue> 是否包含特定值。
- 属性:
List
:
- 属性:
-Count
:列表中元素的个数。
- 方法:
-Add(T)
:将指定元素添加到列表中。
-Clear()
:从 List中移除所有元素。
-Contains(T)
:确定某元素是否在 List中。
-Equals(Object)
:确定指定的对象是否等于当前对象。
-ForEach(Action<T>)
:对 List的每个元素执行指定操作。
-Insert(Int32, T)
:将元素插入 List的指定索引处。 - C#不能通过直接修改如
List
,Dictionary
中结构体里面的成员变量。只能修改整个结构体。 get
,set
分别用于调用这个成员变量或者改变这个成员变量时进行的操作。- C#的二元函数
args[i,j]
。