2009-05-12 23 views
-1

String*はC#で何を意味していますか?C#ではString *とは何ですか?

これはコード例で使用されていますが、私はコンテキストから派生することはできません。すべての検索エンジンでワイルドカードとして受け入れられているため、これを検索することはできません。


EDIT:それはそれを説明するC#のように見えます。私が見ている特定のコードサンプルは非常に短く(5ワード)、コンテキストからC#であることを意味していると仮定しました。

私はそれを以前見たことがあると確信していましたが、私のぼんやりとした思い出はおそらく他の言語のものでした。

+1

例へのリンクを投稿できますか? –

+0

規律のあるアプローチは、この質問を自分で削除することです。 – Cherian

+1

@Cherian:私はupvoted答えで質問を削除することは可能だとは思わない。 –

答えて

7

String*?あなたはそれがC#だと確信していますか? C#のYou can't have pointers to reference typesStringが定義されていない限り、structまたはその特定のコードに含まれるもの...

+0

正確に。値型へのポインタだけがC#で可能です。 – Noldorin

+0

すべての値の種類ではありません。 'アンマネージ型(unmanaged type) 'と呼ばれる概念があります。これは、プリミティブ型とプリミティブ型のみを含む値型から構成されます。 –

+0

それはそれを説明するでしょう。私が見ている具体的なコードサンプルは非常に短く(5単語)、文脈からC#であることを前提としていましたが、おそらく実際には他の言語であり、それを書いた人は実際には混乱しています私を巻き込む...)。私は前にそれを見たと確信していますが、私の曇った記憶は実際には他の言語にもなります。 –

1

Managed C++の例はありませんか?

0

安全でないコードブロックでC#でポインタを使用できますが、値型または値型の配列でのみ使用しています。

+0

安全でないコードの参照型へのポインタを持つことはできません。フィールドとしての参照を保持する値型さえありません。 –

関連する問題