在C#中,要定義自定義類型,您需要創建一個類或結構體。類是最常用的自定義類型,它允許您封裝數據和方法。結構體類似于類,但它們是不可變的,適用于值類型。以下是如何定義一個自定義類的示例:
// 定義一個名為MyCustomClass的類
public class MyCustomClass
{
// 定義類的屬性(字段)
public int MyProperty { get; set; }
// 定義類的構造函數
public MyCustomClass(int myProperty)
{
MyProperty = myProperty;
}
// 定義類的方法
public void MyMethod()
{
Console.WriteLine("Hello from MyCustomClass!");
}
}
要使用這個自定義類,您可以在代碼中創建它的實例并調用其方法,如下所示:
public class Program
{
public static void Main()
{
// 創建MyCustomClass的實例
MyCustomClass myCustomObject = new MyCustomClass(42);
// 訪問類的屬性
Console.WriteLine("MyProperty value: " + myCustomObject.MyProperty);
// 調用類的方法
myCustomObject.MyMethod();
}
}
這將輸出:
MyProperty value: 42
Hello from MyCustomClass!