下面我就来为大家详细讲解“10个C#程序员经常用到的实用代码片段”的完整攻略。
1. 字符串中查找是否存在指定字符示例
在C#中,我们经常需要查找字符串中是否存在指定的字符,可以用以下代码片段:
bool isCharExist = myString.Contains("a");
其中,myString为要搜索的字符串,"a"为要查找的字符。
2. 获取当前时间戳示例
在C#中,获取当前时间戳(或者叫Unix时间戳)可以用以下代码:
long timeStamp = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0)).TotalSeconds;
其中,DateTime.UtcNow代表当前世界协调时间,new DateTime(1970,1,1,0,0,0)代表Unix时间戳的起始时间,用总秒数相减即可得到当前时间戳。
除了上面这两条示例,本攻略还包含以下内容:
3.判断文件是否存在
在C#中,判断文件是否存在可以用以下代码:
bool isFileExist = File.Exists("myFile.txt");
其中,"myFile.txt"为要判断是否存在的文件名。返回结果为布尔值,如果文件存在返回true,否则返回false。
4. 读取文件内容至字符串
在C#中,读取文件内容可以用以下代码:
string fileContent = File.ReadAllText("myFile.txt");
其中,"myFile.txt"为要读取的文件名,返回结果为文件的全部内容。
5. 获取文件扩展名
在C#中,获取文件扩展名可以用以下代码:
string fileExt = Path.GetExtension("myFile.txt");
其中,"myFile.txt"为要获取扩展名的文件名,返回结果为字符串类型的扩展名(如".txt")。
6. 枚举指定目录下的所有文件
在C#中,枚举指定目录下的所有文件可以用以下代码:
foreach(string filePath in Directory.GetFiles("myFolder"))
{
//对(filePath)进行操作
}
其中,"myFolder"为要枚举的目录名,Directory.GetFiles方法返回一个字符串数组,包含指定目录下的所有文件路径。
7. 获取指定文件的创建时间
在C#中,获取指定文件的创建时间可以用以下代码:
DateTime creationTime = File.GetCreationTime("myFile.txt");
其中,"myFile.txt"为要获取创建时间的文件名,返回结果为DateTime类型的创建时间。
8. 实现随机数生成器
在C#中,实现随机数生成器可以用以下代码:
Random random = new Random();
int randomNumber = random.Next(1, 101);
其中,Random类可以用于生成随机数。上述代码将生成1~100之间的整数赋值给randomNumber变量。
9. 将字节数组转换为字符串
在C#中,将字节数组转换为字符串可以用以下代码:
string str = System.Text.Encoding.Default.GetString(byteArray);
其中,byteArray为要转换的字节数组,返回结果为对应的字符串。
10. 获取当前应用程序的路径
在C#中,获取当前应用程序的路径可以用以下代码:
string appPath = Application.StartupPath;
其中,Application.StartupPath属性返回当前应用程序的路径。
以上就是"C#程序员经常用到的实用代码片段"的完整攻略,希望对大家有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:10个C#程序员经常用到的实用代码片段 - Python技术站