私の知る限りvoid
、プログラミング言語に関しては何の意味もありません。では、なぜ.Netフレームワークでそれが宣言されているのstruct
でしょうか?
using System.Runtime.InteropServices;
namespace System
{
/// <summary>
/// Specifies a return value type for a method that does not return a value.
/// </summary>
/// <filterpriority>2</filterpriority>
[ComVisible(true)]
[Serializable]
[StructLayout(LayoutKind.Sequential, Size = 1)]
public struct Void
{
}
}