タグ付けされた質問 「reserved-words」


9
C#の変数名での@文字の使用/意味は何ですか?
C#では変数名を「@」文字で始めることができることを発見しました。私のC#プロジェクトでは、Javaで記述されたWebサービス(プロジェクトへのWeb参照を追加)を使用していました。WSDLで定義されているインターフェースオブジェクトの1つに、「params」という名前のメンバー変数がありました。明らかにこれはC#の予約語であるため、 "params"という名前のメンバー変数を持つクラスを作成することはできません。生成されたプロキシオブジェクトには、次のようなプロパティが含まれています。 public ArrayList @params { get { return this.paramsField; } set { this.paramsField = value; } } VS 2008のc#ドキュメントを検索しましたが、何も見つかりませんでした。また、Googleを検索しても、有用な答えは得られませんでした。それでは、変数/プロパティ名の「@」文字の正確な意味または使用法は何ですか?


5
Oracleで予約語をエスケープするにはどうすればよいですか?
TSQLではSelect [table] from tablename、「テーブル」という名前の列を選択するようなものを使用できます。 Oracleで予約語に対してこれを行うにはどうすればよいですか? 編集:私は角括弧、二重引用符、単一引用符、および逆引用符を試してみましたが、機能しません... さらなる明確化として、私は誰かがコメントと名付けたコラムを持っています。これは予約語であるため、オラクルはそれを使って選択しようとするふらふらと動揺し、クエリの解析時に失敗します。テーブル名から「コメント」を選択しようとしましたが、うまくいきませんでした。ケースをチェックして戻ってきます。

2
TypeScriptの「タイプ」予約語とは何ですか?
TypeScriptでインターフェイスを作成しようとしたときに、 "type"がキーワードまたは予約語であることに気づきました。たとえば、次のインターフェイスを作成すると、Visual Studio 2013のTypeScript 1.4で「type」が青色で表示されます。 interface IExampleInterface { type: string; } 次のように、クラスにインターフェイスを実装しようとしているとします。 class ExampleClass implements IExampleInterface { public type: string; constructor() { this.type = "Example"; } } クラスの最初の行で、インターフェイスに必要なプロパティを実装するために「申し訳ありません」という単語を入力すると、IntelliSenseは「typeof」や「new」などの他のキーワードと同じアイコンを持つ「type」で表示されます」 調べてみましたが、TypeScriptで「type」が「strict mode reserved word」としてリストされているこのGitHubの問題を見つけることができましたが、その目的が実際に何であるかについての詳細情報は見つかりませんでした。 私は頭がおならしているのではないかと思いますが、これは私がすでに知っているはずの明らかなことですが、TypeScriptの「タイプ」予約語は何ですか?

4
PostgreSQLで「user」という名前のデータベーステーブルを作成できません
PostgreSQLでは「user」という名前のデータベーステーブルを作成できないようです。しかし、MySQLはそのようなテーブルを作成することを許可します。 それはキーワードだからですか?ただし、Hibernateは問題を特定できません(PostgreSQLDialectを設定した場合でも)。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.