📜  演示使用 FullName 属性的 C# 程序(1)

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

演示使用 FullName 属性的 C# 程序

本文将向程序员介绍如何在 C# 中使用 FullName 属性。我们将会讨论以下内容:

  1. FullName 属性的概述
  2. 如何使用 FullName 属性
  3. 示例代码和解释
  4. 结论
1. FullName 属性的概述

在 C# 中,每个类都可以访问一些特定的属性。其中之一是 FullName 属性。 FullName 属性返回表示该类的完全限定名称的字符串。

完全限定名称由命名空间和类名组成,用句点 . 分隔。使用 FullName 属性可以方便地获取类的完全限定名称,这在某些场景下非常有用。

2. 如何使用 FullName 属性

要使用 FullName 属性,您需要确保以下几点:

  • 在代码中引用了所需的命名空间
  • 创建类的实例
  • 使用类的实例来访问 FullName 属性
3. 示例代码和解释

下面是一个使用 FullName 属性的示例代码:

using System;

namespace FullNameDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建一个字符串实例
            string myString = "Hello World";

            // 使用 FullName 属性获取 String 类的完全限定名称
            string fullName = myString.GetType().FullName;

            // 打印完全限定名称
            Console.WriteLine("完全限定名称: " + fullName);
        }
    }
}

上面的示例代码中,我们使用了 using System; 来引用 System 命名空间。接下来,我们创建了一个 myString 字符串实例,并使用 GetType().FullName 来获取 String 类的完全限定名称。最后,我们使用 Console.WriteLine 来输出完全限定名称。

当您运行上述代码时,它将输出以下内容:

完全限定名称: System.String

代码中的 fullName 变量将包含 System.String,因为 myStringString 类的实例。

结论

FullName 属性为我们提供了一种方便的方法来获取类的完全限定名称。通过使用 GetType().FullName,我们可以快速访问表示某个类的命名空间和类名的字符串。希望本文能帮助您更好地理解和使用 FullName 属性。