📜  .net 框架方法 - C# (1)

📅  最后修改于: 2023-12-03 14:59:01.661000             🧑  作者: Mango

.NET框架方法 - C#

简介

.NET框架是一个由微软开发的软件框架,它提供了许多功能和API,用于构建不同类型的应用程序。C#是一种面向对象的编程语言,它在.NET框架中得到广泛地应用。本文将介绍.NET框架的一些常用方法,并提供一些示例代码,帮助程序员更好地理解和使用这些方法。

系统方法
Console.WriteLine

Console.WriteLine方法用于将字符串输出到控制台。它可以接受一个或多个参数,并使用空格将它们分隔开。例如:

Console.WriteLine("Hello, World!");

将输出:

Hello, World!
Math.Sqrt

Math.Sqrt方法用于计算一个数的平方根。例如:

double x = 25;
double y = Math.Sqrt(x);
Console.WriteLine(y);

将输出:

5
Array.Sort

Array.Sort方法用于对数组进行排序。它可以接受一个数组作为参数,并将其按升序排序。例如:

int[] myArray = {5, 2, 9, 1, 7};
Array.Sort(myArray);
Console.WriteLine(string.Join(",", myArray));

将输出:

1,2,5,7,9
String.Format

String.Format方法用于将变量格式化为一个字符串。它可以接受一个格式字符串和一个或多个要格式化的变量。例如:

string name = "Alice";
int age = 30;
string formattedString = String.Format("My name is {0} and I am {1} years old.", name, age);
Console.WriteLine(formattedString);

将输出:

My name is Alice and I am 30 years old.
类方法
List.Add

List.Add方法用于向列表中添加一个新的元素。它可以接受一个类型为T的变量,表示要添加到列表中的元素。例如:

List<int> myList = new List<int>();
myList.Add(1);
myList.Add(2);
myList.Add(3);
String.Join

String.Join方法用于将字符串数组中的所有元素连接起来,形成一个字符串。它可以接受一个分隔符和一个字符串数组作为参数。例如:

string[] myArray = {"apple", "banana", "orange"};
string joinedString = String.Join(",", myArray);
Console.WriteLine(joinedString);

将输出:

apple,banana,orange
Dictionary<TKey, TValue>.ContainsKey

Dictionary<TKey, TValue>.ContainsKey方法用于检查字典中是否包含某个键。它可以接受一个类型为TKey的变量,表示要查找的键。例如:

Dictionary<string, int> myDictionary = new Dictionary<string, int>();
myDictionary.Add("apple", 1);
myDictionary.Add("banana", 2);
myDictionary.Add("orange", 3);

if (myDictionary.ContainsKey("apple"))
{
    Console.WriteLine("Dictionary contains key 'apple'");
}
else
{
    Console.WriteLine("Dictionary does not contain key 'apple'");
}

将输出:

Dictionary contains key 'apple'
网络方法
WebClient.DownloadString

WebClient.DownloadString方法用于下载指定URL的内容,并将其作为字符串返回。它可以接受一个字符串变量,表示要下载的URL。例如:

string url = "https://example.com";
WebClient client = new WebClient();
string html = client.DownloadString(url);
Console.WriteLine(html);
HttpWebRequest.GetResponse

HttpWebRequest.GetResponse方法用于向指定URL发起HTTP请求,并返回响应对象。它可以接受一个字符串变量,表示要请求的URL。例如:

string url = "https://example.com";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
string html = reader.ReadToEnd();
Console.WriteLine(html);
数据库方法
SqlConnection.Open

SqlConnection.Open方法用于打开一个SQL Server数据库连接。它可以接受一个字符串变量,表示连接字符串。例如:

string connectionString = @"Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;"
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
SqlCommand.ExecuteReader

SqlCommand.ExecuteReader方法用于执行一个SQL查询,并返回结果集。它可以接受一个字符串变量,表示要执行的查询语句。例如:

string queryString = "SELECT * FROM myTable";
SqlCommand command = new SqlCommand(queryString, connection);
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
    Console.WriteLine(reader[0].ToString());
}

以上是.NET框架中的一些常用方法及用法示例,希望能对程序员们有所帮助。