C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。
C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。
Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。
Win32 APIはMicrosoft Windowsの32bitプロセッサのOSで動作するAPIです。
C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。
Q&A
解決済
4回答
33565閲覧
総合スコア153
0グッド
0クリップ
投稿2016/11/23 21:55
0
C#でフィールドに long buffer;と記述すると タイトルの警告文が出ます。
そこで、初期化を行いたいのですが
buffer = new long();と記述してもエラーが出ます。 どなたか、C#のlong型を初期化する構文を教えて下さい。
よろしくお願い致します。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答4件
ざっくり説明すると、 longってintの仲間です。intよりとても大きな値が入ります。 それ以外はintと同じです。intと同じように使ってください。
投稿2016/11/24 01:59
総合スコア1294
以下の記事の「値型の初期化」のセクションが参考になりませんか?
値型 (C# リファレンス) https://msdn.microsoft.com/ja-jp/library/s1ax56ch.aspx
その前に値型と参照型の違いはご存知ですよね? もし、分からない or 理解が曖昧であれば以下の記事を読んでください。ちなみに long は値型です。
2-3 値型と参照型 https://msdn.microsoft.com/ja-jp/library/cc406735.aspx
投稿2016/11/24 01:05
退会済みユーザー
総合スコア0
ベストアンサー
数値型なので数値で初期化するようにしましょう。
C#1long buffer = 0;
C#
1long buffer = 0;
投稿2016/11/23 23:57
総合スコア217
回答へのコメント
2016/11/24 14:25
long buffer = 0; ではダメですか?
総合スコア4666
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.30%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
C# 割り当てられません 常に既定値0を使用しますと警告文がでる
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。