C# 常用类与方法
Console类
Console.Read();
Console.ReadLine();
Console.Write();
Console.WriteLine();
Math类:
PI = 3.1415926535897931
E = 2.7182818284590451
Ceiling(decimal d)
Floor(decimal d)
Round(double a)
Abs(double value)
Sqrt(double d)
Pow(double x, double y)
Max(double val1, double val2)
Min(double val1, double val2)
Sign(long value)
Random类:
Next()
Next(int minValue, int maxValue)
Next(int maxValue)
NextDouble()
NextBytes(byte[] buffer)
String类:(StringBuilder性能要好一些)
this[int index]
Length
Join(string separator, params string[] value)
Concat(string str0, string str1)
Concat(string str0, string str1, string str2)
Contains(string value)
Equals(string value)
Format(string format, Object arg0)
IndexOf(string value)
Split(params char[] separator)
Substring(int startIndex)
Substring(int startIndex, int lenth)
ToCharArray()
ToLower()
ToUpper()
Trim()
Replace(string oldValue, string newValue)
Remove(int startIndex)
Compare(string str0, string str1)
Copy(string str)
EndsWith(string value)
Array类
Sort(int[ ] nums)
Resize<T>(ref T[] array, int newSize)
ForEach(nums, x => Console.Write(x))
Clear(Array array, int index, int length)
Reverse(Array array)
Copy(Array sourceArray, Array destinationArray, int length)
CopyTo(Array array, int index)
SetValue(object value, int index)
GetValue(long index)
Convert类 与 数据类型转换
ToBoolean(provider)
ToChar(provider)
ToInt32(provider)
ToInt64(provider)
ToDouble(provider)
ToDateTime(provider)
ToString(provider)
隐式转化 byte -> short -> int -> long -> float -> double, char -> int
显式转换 short -> char
ArrayList集合,有序可重复
Add(object value)
Insert(int index, object value)
Clear()
Remove(object obj)
RemoveAt(int index)
IndexOf(object value)
RemoveRange(int index, int count)
Contains(object item)
Reverse()