介绍一下 C# 语言
时间: 2023-02-26 22:53:17 浏览: 64
C 是一种广泛使用的高级编程语言,最初于1972年由Dennis Ritchie在贝尔实验室开发。它是一种结构化编程语言,具有高效、快速、灵活等特点,因此被广泛应用于系统编程、操作系统开发、网络编程等领域。此外,它的语法简洁、功能强大,是很多其他编程语言的基础。
相关问题
介绍一下C#里的Array
C 是一种编程语言,它于1972年由丹尼斯·里奇在贝尔实验室开发。它是一种面向过程的、低级别的语言,拥有高效率和灵活性。C 语言广泛应用于系统软件和应用软件开发,比如操作系统、数据库、编译器等。此外,C 语言也是许多其他编程语言的基础,如 C++、Objective-C 等。
二分法 C# 语言
以下是 C# 语言实现的二分查找算法代码:
```
public static int BinarySearch(int[] array, int target)
{
int left = 0;
int right = array.Length - 1;
while (left <= right)
{
int mid = (left + right) / 2;
if (array[mid] == target)
{
return mid;
}
else if (array[mid] < target)
{
left = mid + 1;
}
else
{
right = mid - 1;
}
}
return -1; // 如果没有找到则返回 -1
}
```
使用方法:
```
int[] array = { 1, 3, 5, 7, 9 };
int target = 5;
int index = BinarySearch(array, target);
if (index >= 0)
{
Console.WriteLine($"找到目标值 {target},下标为 {index}");
}
else
{
Console.WriteLine($"未找到目标值 {target}");
}
```
输出结果:
```
找到目标值 5,下标为 2
```