Im newbieはC#であり、シンタックスはわかりません。しかし、私は他の言語(Java、C++)について少し知っています。 GLWidget projectをダウンロードしてビルドしようとしました。しかし、私は({ get; set; }
で)これらの行でエラーCS0501を得た:ボディが宣言されていなければなりません(CS0501)
namespace Gtk
{
[ToolboxItem(true)]
public class GLWidget : DrawingArea, IDisposable
{
IGraphicsContext graphicsContext;
static int graphicsContextCount;
/// <summary>Use a single buffer versus a double buffer.</summary>
[Browsable(true)]
public bool SingleBuffer { get; set; }
/// <summary>Color Buffer Bits-Per-Pixel</summary>
public int ColorBPP { get; set; }
/// <summary>Accumulation Buffer Bits-Per-Pixel</summary>
public int AccumulatorBPP { get; set; }
/// <summary>Depth Buffer Bits-Per-Pixel</summary>
public int DepthBPP { get; set; }
/// <summary>Stencil Buffer Bits-Per-Pixel</summary>
public int StencilBPP { get; set; }
/// <summary>Number of samples</summary>
public int Samples { get; set; }
/// <summary>Indicates if steropic renderering is enabled</summary>
public bool Stereo { get; set; }
IWindowInfo windowInfo;
なぜ、この男はそれを行うのですか?それは些細な誤りかどうか?
.NETのどのバージョンを使用してもコンパイルできませんでしたか?ゲット;セット;構文が常に周囲にあるとは限りません。 –
コンパイラは.NET 3.5(または4.0?)の構文を理解している必要があります。 Visual Studio 2010では、.NET 2.0を対象としていてもそのことが可能です。 –
これは.NETバージョンとは関係ありません。これはC#のバージョンの問題です。 –