C#命名空间,浮点型,static与sleep

本文介绍了C#中的命名空间namespace和using关键字的使用。using关键字用于引入命名空间,方便后续代码调用。using static则允许直接引用特定类的方法。命名空间可包含其他命名空间、结构体和类,不能直接包含方法或字段。示例展示了两种不同using方式的等效程序,均实现了输出文本的功能。此外,还提到了静态成员的概念以及System.Threading.Thread.Sleep()方法的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

命名空间

namespace 与 using

using关键字仅仅用于引入namespace,使用之后在程序中使用引入的namespace中的类、方法就不需要带入namespace的前缀,直接使用即可.如果需要直接引用namespace中的类,需要使用using static语句,以下两个程序的运行效果完全相同:

using System;

namespace Hello
{
    public class Program
    {
        static void Main()
        {
            int num0 = 0, num1 = 1;
            string title = "My first C# program.\n";
            System.Console.Write(title);
            System.Console.WriteLine("Hello, world!");
            System.Console.WriteLine("Test the slots: num0 = {0}, num1 = {1}.", num0, num1);
            System.Console.ReadKey();
        }
    }
}
using static System.Console;

namespace Hello
{
    public class Program
    {
        static void Main()
        {
            int num0 = 0, num1 = 1;
            string title = "My first C# program.\n";
            Write(title);
            WriteLine("Hello, world!");
            WriteLine("Test the slots: num0 = {0}, num1 = {1}.", num0, num1);
            ReadKey();
        }
    }
}

输出均为:

My first C# program.
Hello, world!
Test the slots: num0 = 0, num1 = 1.

参考页面:https://www.runoob.com/csharp/csharp-namespace.html

namespace可以存储什么?

A namespace cannot directly contain members such as fields or methods.

A namespace can contain other namespaces, structs, and classes.

命名空间不可直接放置方法(函数),字段(变量),可以直接存放其他的命名空间(嵌套),结构体和类.

浮点型与双精度浮点型

单精度浮点数在赋值的时候需要在常量的后面增加一个f,大小写都可以,以示区别于双精度.

static关键字

静态方法是指一个不需要实例化父类就可以调用的方法,直接从类调用.

静态类是不可以实例化的类.可以理解成一个函数库.

静态类基本上与非静态类相同,但存在一个差异:静态类无法实例化. 换句话说,无法使用new运算符创建类类型的变量. 由于不存在任何实例变量,因此可以使用类名本身访问静态类的成员.

static用于在声明时修饰,用于修饰该静态类和静态方法.

Sleep()

C#中Sleep()不在时间相关的命名空间中,而是在线程相关的命名空间System.ThreadingThread类中.接受一个int型参数,单位为毫秒.

using System.Threading;
...
Thread.Sleep(1000);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值