C#文法の疑問:[???]とは何ですか?

このQ&Aのポイント
  • C#文法を勉強している際、[???]という記述をよく見かけます。しかし、その意味や必要性について理解できていません。
  • 具体的には、[DataObjectMethod(DataObjectMethodType.Select)]というカッコが指定された行について疑問があります。
  • このカッコの意味や調べ方について分からないので、詳しい方に教えていただきたいです。
回答を見る
  • ベストアンサー

C#文法

Microsoft Visual Web Developer 2005 Express Edition でWebアプリケーションの勉強をしています。 基本的なことかもしれませんがよくインターネットのサイトを参考に していると文法の中に※1のような[???]で指定された記述の行を見かける のですがそもそもこれはどのような意味があるのでしょうか? [???]のカッコを指定する必要性がよく分からないのとカッコのことを しらべるにも調べるキーワードが分からない次第です。 よろしくおねがいします。 ※1[DataObjectMethod(DataObjectMethodType.Select)] public DataSetStates.vEmployeeDataTable Getdata(string state) { ・・・ }

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

お世話になります。 それは属性といいます。 C# Attribute 等で検索すると色々と情報が得られると思います。

karin16jp
質問者

お礼

アドバイス通り検索するとたくさんの情報を得る事ができました。 御回答ありがとうございました。

関連するQ&A

  • Visual Web Developer Express Edition で作成したWebアプリケーションについて

    「Visual Web Developer 2005 Express Edition」でWebアプリケーションを作成し、Webサーバーに配置しようとしたところで躓きました。 ヘルプを見ると「Web サイトの発行ユーティリティは、Visual Web Developer Express Edition では使用できません。」となっていますが、もしかして「Express Edition」ではアプリケーションの公開ができないということでしょうか? そこそこ時間をかけて作成しており、やっと完成したところなので無駄にはしたくありません。 ちなみに社内用に作成したWebアプリケーションで、外部公開用ではありません。 何か方法はありませんでしょうか? 宜しくお願いします。

  • asp.netに必要な環境

    asp.netでwebページを作成する場合、 Microsoft Visual Basic 2008 Express Editionは必要ですか? Microsoft Visual Web Developer 2008 Express Editionと .NET Framework 3.5 だけインストールすれば大丈夫ですか? VBのソフトはなくてもVBの知識があればいいのでしょうか?

  • visual web developer 2005 で MYSQLに接続したいです。

    環境は Visual Web developer 2005 Express Edition MySQL5.0 です。 Visual Web developer 2005 Express Editionで MYSQLに接続したいのですが どうしたらよいですか?

  • Microsoft .NET Framework 3.5 のインストールができない

    Microsoft Visual C# 2008 Express Edition のインストールの際 Microsoft .NET Framework 3.5 のインストールができません。Visual Basic, Visual C++, Visual Web Developer のインストールの際も同じです。 WinXP Pro を使っています。 何とかインストールしたいのでよろしくお願いします。

  • Web Developerが正常にインストールできたかわからない

    先ほど http://www.microsoft.com/japan/msdn/vstudio/Express/ から Visual Web Developer 2008 Express Edition をダウンロードしインストールし再起動したのですが どうやってインストールが成功したのか確認できるのでしょうか? コントロールパネルを見ても何も変わってないような気がします。 Microsoft Visual Basic 2008 Express Edition はもともと使用できています。 ご教授よろしくお願い致します。

  • C言語の違いについて

    同人でファイナルファンタジータクティクス(戦闘は立体的な3Dマップで行われる)のようなシミュレーションロールプレイングゲームを作ろうと思っています。 プログラムは初心者だったので、まず一番基本といわれているC言語を一通り勉強しました。 これから少し実践的にゲームプログラミングをしてみたいと思っていて、無料のVisual Studio 2008 Express editionをダウンロードすることにしましたが、内容が、 Visual Web Developer 2008 Express Edition Visual Basic 2008 Express Edition Visual C# 2008 Express Edition Visual C++ 2008 Express Edition と四つあります。上記のようなゲームプログラミングをするにはどれが最適なのでしょうか? C# か C++ と聞いたことがあるのですが何せ初心者ですので詳しいことがわかりません。 どなたか詳しい方がいましたら、簡単にで結構ですので四つの違いを説明して、どれが最適なのかお教えいただけませんでしょうか?よろしくお願いします。

  • スタートの全てのプログラムでVBとc++が少し違う

    ・Microsoft Visual Basic 2008 Express Edition ・Microsoft Visual C++ 2008 Express Edition の2つをインストールしました。 しかしスタートの全てのプログラムを見ると C++ の方はフォルダにはいっていて、 VBの方はそのまま(裸のまま)プログラム一覧に表示されています。 Visual C++ の方はフォルダの中身は ・Microsoft Visual C++ 2008 Express Editionのアプリケーションと ・Visual Studio Toolsフォルダです。 Visual Studio Toolsの中には Visual Studio 2008 コマンド プロンプト が入っています。 これは標準の配置ですか? もしかしたら私が知らぬ間にいじったのか気になります。 OSはvistaです。 よろしくお願いします。

  • アンインストールが完全に行われず、困っています。

    Visual Studio 2005 Express と SQL Server 2005 Express をアンインストールしたのですが、「Program Files」フォルダ内に「Microsoft SQL Server\90」フォルダ(252MB)、「Microsoft Visual Studio 8」フォルダ(127MB)が残っています。 また、スタートメニュー内に、「SQL Server Management Studio Express」「Microsoft Visual Web Developer 2005 Express Edition」「Microsoft Visual C# 2005 Express Edition」が残っており、リンク先のexeファイルも残っています。 再度インストール後にアンインストールしても削除されませんが、きれいにアンインストールする方法はないでしょうか? または、「Program Files」内のフォルダごと削除してかまわないのでしょうか? なお、今後、Visual Studio 2008、SQL Server 2008を使いたいとおもっておりますので、これらのインストールで不具合がないようにしたく思っております。 どうか、よろしくお願いします。

  • Visual Studio 2005 Standard Editionについて

    タイトルのアップグレード版の購入を考えていますが、 アップグレードとは何からのアップグレードを指しているのかがわかりません。 当方、Visual Studio 2005 C++ Express Editionをインストールしているのですが、アップグレードの適用内でしょうか? Microsoftの製品紹介によると ---------------------------------------------------------------------------- アップグレード アップグレードは Visual Studio 2005 Professional Edition、Visual Studio 2005 Tools for Office、Visual Studio 2005 Standard Edition、そして Visual SourceSafe 2005 パッケージにて提供しており、以下の製品のいずれかのライセンスをお持ちのお客様がご購入いただけます。(エディション※ は問いません) * MSDN Subscription * Visual Studio 97 / 6.0 / Visual Studio .NET Version 2002, 2003 / 2005 * Visual Basic 5.0 / 6.0 / Visual Basic .NET Version 2002, 2003 / 2005 * Visual C++ 5.0 / 6.0 / Visual C++ .NET Version 2002, 2003 / 2005 * Visual C# .NET Version 2002, 2003 / 2005 * Visual J# .NET Version 2003 / 2005 * Visual Web Developer 2005 * Visual InterDev® 1.0 / 6.0 * Visual J++® 1.1 / 6.0 * Visual SourceSafe 5.0 / 6.0 / 2005 * Visual Studio Tools for the Microsoft Office System Version 2003 / 2005 * Office 97 Developer (差分パックを含む) / Office 2000 Developer (Developer Tools を含む) / Office XP Developer * eMbedded Visual Tools 3.0 / eMbedded Visual C++ 4.0 ※ バージョンによって、さまざまなエディションがあります。エディションには、Express、Standard、Professional、 Enterprise Developer、Enterprise Architect、Team Edition for Software Developers などが含まれます。 ---------------------------------------------------------------------------- としていますが、にわかに信じがたいのです^^; 購入経験のある方いらっしゃいましたら、ご教授ねがいたく。。。 よろしくお願いいたします。

  • Microsoft Visual C++ 2008 Express EditionでMFCアプリケーション ウィザードはどこですか?

    今、Microsoft Visual C++ 2008 Express Editionでソケットプログラムに関して勉強中で、 http://www.g-ishihara.com/mfc_nw_01.htm このサイトにあるサンプルプログラムをやりたいと思っているのですが、このページの冒頭に出てくる”MFCアプリケーションウィザード”というのはMicrosoft Visual C++ 2008 Express Editionではどこでできるのでしょうか?

専門家に質問してみよう