### Visual C# 常用函数的方法集汇总
在 C# 开发中,掌握常用的函数方法对于提高开发效率至关重要。本文将对给定文件中的标题、描述、标签以及部分内容进行详细解析,归纳总结出一系列实用的 C# 函数及其用法。
#### 一、日期时间操作
**1. 获取当前系统时间**
```csharp
System.DateTime currentTime = new System.DateTime();
```
此处代码创建了一个新的 `DateTime` 对象,并将其设置为当前系统的默认时间。但通常情况下,我们更倾向于使用下面的方式获取当前时间:
```csharp
System.DateTime currentTime = System.DateTime.Now;
```
**2. 获取年份**
```csharp
int year = currentTime.Year;
```
**3. 获取月份**
```csharp
int month = currentTime.Month;
```
**4. 获取日期**
```csharp
int day = currentTime.Day;
```
**5. 获取小时**
```csharp
int hour = currentTime.Hour;
```
**6. 获取分钟**
```csharp
int minute = currentTime.Minute;
```
**7. 获取秒**
```csharp
int second = currentTime.Second;
```
**8. 获取毫秒**
```csharp
int millisecond = currentTime.Millisecond;
```
以上这些函数可以方便地从 `DateTime` 对象中提取出具体的日期和时间信息。
**9. 格式化日期**
```csharp
string strY = currentTime.ToString("yyyy");
string strYM = currentTime.ToString("yyyy-MM");
string strMD = currentTime.ToString("MM-dd");
string strYMD = currentTime.ToString("yyyy-MM-dd");
string strT = currentTime.ToString("HH:mm:ss");
```
其中 `"yyyy"` 表示四位数的年份;`"MM"` 表示两位数的月份;`"dd"` 表示两位数的日期;`"HH"` 表示两位数的小时;`"mm"` 表示两位数的分钟;`"ss"` 表示两位数的秒。这些格式字符串可以组合起来使用,以满足不同的需求。
#### 二、数值转换与格式化
**1. 将字符串转换为整数**
```csharp
int number = int.Parse(str);
```
例如:
```csharp
int number = int.Parse("89");
```
**2. 将数字格式化为字符串**
```csharp
string formattedNumber = number.ToString(format);
```
其中 `format` 参数定义了数字的格式。常用的格式有:
- `"n"`:用于表示带有千分位分隔符的数字。
- `"C"`:用于表示带有货币符号的数字。
- `"e"`:用于表示科学计数法。
例如:
```csharp
double value = 12345.0;
string formattedValue = value.ToString("n"); // "12,345.00"
string currencyFormat = value.ToString("C"); // "¥12,345.00"
string scientificNotation = value.ToString("e"); // "1.234500e+004"
```
通过上述示例,我们可以看到 C# 提供了许多内置的函数来处理日期时间以及数值转换和格式化。这些函数简单易用,极大地提高了程序开发的效率。接下来的部分将涉及更多关于 C# 的常用函数及其应用技巧,帮助开发者更好地理解和掌握这些重要的编程工具。