タグ付けされた質問 「c#」

C#(「seesharp」と発音)は、Microsoftによって開発された、静的に型指定された高レベルのマルチパラダイムプログラミング言語です。C#コードは通常、Microsoftの.NETファミリのツールとランタイムを対象としています。これには、.NET Framework、.NET Core、Xamarinなどが含まれます。このタグは、C#またはC#の正式な仕様で記述されたコードに関する質問に使用します。



5
アセンブリファイルのバージョンを取得するにはどうすればよいですか
中AssemblyInfo2つのアセンブリバージョンがあります: AssemblyVersion:属性を付けるアセンブリのバージョンを指定します。 AssemblyFileVersion:Win32ファイルバージョンリソースに特定のバージョン番号を使用するようにコンパイラーに指示します。Win32ファイルのバージョンは、アセンブリのバージョン番号と同じである必要はありません。 Assembly Version次のコード行でを取得できます。 Version version = Assembly.GetEntryAssembly().GetName().Version; しかし、どうすれば入手できAssembly File Versionますか?
727 c#  .net  assemblies  version 

30
メタデータファイル「.dll」が見つかりませんでした
私はWPF、C#3.0プロジェクトで作業しており、次のエラーが発生します。 Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem これは私のユーザーコントロールを参照する方法です: xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> ビルドが失敗するたびに発生します。ソリューションをコンパイルするための唯一の方法は、すべてのユーザーコントロールをコメントアウトしてプロジェクトを再構築することです。その後、ユーザーコントロールのコメントを外すと、すべて正常です。 ビルドの順序と依存関係の構成を確認しました。 ご覧のとおり、DLLファイルの絶対パスが切り捨てられているようです...長さにバグがあることを確認しました。これは可能性のある問題ですか? これは非常に煩わしく、コメント、ビルド、コメント解除をしなければならないため、ビルドは非常に面倒になっています。

12
LINQ Aggregateアルゴリズムの説明
これは不自然に聞こえるかもしれませんが、私は本当に良い説明を見つけることができませんでしたAggregate。 良いとは、短く、わかりやすく、包括的で、小さくて明確な例を意味します。
722 c#  .net  linq  aggregate 

17
フォルダが存在しない場合は作成します
アプリケーションでFileUploaderコントロールを使用しています。指定したフォルダにファイルを保存したい。このフォルダが存在しない場合は、まずフォルダを作成してから、このフォルダにファイルを保存します。フォルダーが既に存在する場合は、その中にファイルを保存するだけです。 どうすればできますか?
720 c#  asp.net  directory 


10
C#でストリームをファイルに保存するにはどうすればよいですか?
StreamReaderストリームで初期化したオブジェクトがありますが、このストリームをディスクに保存したいと思います(ストリームは.gifまたは.jpgまたはの場合があります.pdf)。 既存のコード: StreamReader sr = new StreamReader(myOtherObject.InputStream); これをディスクに保存する必要があります(ファイル名があります)。 将来的には、これをSQL Serverに保存する必要があるかもしれません。 SQL Serverに保存する場合に必要となるエンコードタイプもありますが、正しいですか?
713 c#  .net  stream 

17
直接キャストvs 'as'演算子?
次のコードを検討してください。 void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } 3つのタイプのキャスティングの違いは何ですか(そう、3番目はキャスティングではありませんが、意図がわかります)。どちらを優先すべきですか?
709 c#  casting 


12
C#を使用してメソッドをパラメーターとして渡す
同じシグネチャ(パラメータと戻り値)を持つすべてのメソッドがいくつかありますが、メソッドの名前と内部は異なります。実行するメソッドの名前を、渡されたメソッドを呼び出す別のメソッドに渡したいのですが。 public int Method1(string) { ... do something return myInt; } public int Method2(string) { ... do something different return myInt; } public bool RunTheMethod([Method Name passed in here] myMethodName) { ... do stuff int i = myMethodName("My String"); ... do more stuff return true; } public bool Test() { …
694 c#  .net  methods  delegates 


30
MetadataException:指定されたメタデータリソースをロードできません
突然MetadataException、生成されたObjectContextクラスのインスタンス化を続けています。App.Configの接続文字列は正しいように見えます-前回動作してから変更されていません-基になるデータベースから変更なしで新しいモデル(edmx-file)を再生成しようとしました。 誰かアイデアはありますか? 詳細:プロパティを変更していない、出力アセンブリの名前を変更していない、アセンブリにEDMXを埋め込もうとしていません。仕事を辞めてから帰るまで10時間も待っていました。そして、それはもう機能していませんでした。 EDMXを再作成してみました。プロジェクトを再作成してみました。私はデータベースを一から作り直してみました。運がまったくない。

10
C#で文字列を別の文字列で分割する
Split()文字列を分割する方法を使用してきましたが、これは、文字列を文字で分割している場合にのみ機能するようです。を分割する方法はありstringますか?別の文字列がパラメーターで分割されていますか? 私はスプリッターを文字配列に変換しようとしましたが、うまくいきませんでした。 言い換えれば、私は分割したいと思いますstring: THExxQUICKxxBROWNxxFOX でxx、値の配列を返します。 THE、QUICK、BROWN、FOX
681 c#  .net  string  split 

29
Entity Frameworkに挿入する最速の方法
Entity Frameworkに挿入する最速の方法を探しています。 アクティブなTransactionScopeがあり、挿入が巨大(4000以上)であるというシナリオのために、私はこれを求めています。それは潜在的に10分(トランザクションのデフォルトのタイムアウト)より長く続く可能性があり、これは不完全なトランザクションにつながります。
681 c#  sql  entity-framework 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.