C# 使用
C# 使用
在本教程中,我们将通过示例了解 C# 在程序中使用和使用静态导入外部资源。
在 C# 中,我们使用 using 关键字在程序中导入外部资源(命名空间、类等)。例如,
// using System namespace
using System;
namespace Program {
class Program1 {
static void Main(string[] args) {
Console.WriteLine("Hello World!");
}
}
}
输出
Hello World!
在上面的例子中,注意这一行
using System;
在这里,我们正在导入 System
我们程序中的命名空间。这有助于我们直接使用 System
中的类 命名空间。
另外,正因为如此,我们不必编写 print 语句的完全限定名称。
// full print statement
System.Console.WriteLine("Hello World!");
// print statement with using System;
Console.WriteLine("Hello World!");
要了解有关命名空间的更多信息,请访问 C# 命名空间。
C# using 创建别名
我们还可以在 using
的帮助下创建别名 在 C# 中。例如,
// creating alias for System.Console
using Programiz = System.Console;
namespace HelloWorld {
class Program {
static void Main(string[] args) {
// using Programiz alias instead of System.Console
Programiz.WriteLine("Hello World!");
}
}
}
输出
Hello World!
在上面的程序中,我们为 System.Console
创建了一个别名 .
using Programiz = System.Console;
这允许我们使用别名 Programiz 而不是 System.Console
.
Programiz.WriteLine("Hello World!");
在这里,Programiz 将像 System.Console
一样工作 .
C# 使用静态指令
在 C# 中,我们还可以在程序中导入类。导入这些类后,就可以使用类的静态成员(字段、方法)了。
我们使用 using static
在我们的程序中导入类的指令。
示例:C# 将静态与 System.Math 结合使用
using System;
// using static directive
using static System.Math;
namespace Program {
class Program1 {
public static void Main(string[] args) {
double n = Sqrt(9);
Console.WriteLine("Square root of 9 is " + n);
}
}
}
输出
Square root of 9 is 3
在上面的例子中,注意这一行,
using static System.Math;
在这里,这一行帮助我们直接访问 Math
的方法 类。
double n = Sqrt(9);
我们使用了 Sqrt()
直接方法而不指定 Math
类。
如果我们不使用 using static System.Math
在我们的程序中,我们必须包含类名 Math
使用 Sqrt()
时 .例如,
using System;
namespace Program {
class Program1 {
public static void Main(string[] args) {
// using the class name Math
double n = Math.Sqrt(9);
Console.WriteLine("Square root of 9 is " + n);
}
}
}
输出
Square root of 9 is 3
在上面的例子中,注意这一行,
double n = Math.Sqrt(9);
在这里,我们使用 Math.Sqrt()
计算 9 的平方根 .这是因为我们还没有导入 System.Math
在这个程序中。
C语言