タグ付けされた質問 「.net」

.NET Coreに関する質問には使用しないでください。代わりに[.net-core]を使用してください。.NETフレームワークは、主にMicrosoft Windowsオペレーティングシステム用に設計されたソフトウェアフレームワークです。これには、基本クラスライブラリ、共通言語ランタイム(一般にCLRと呼ばれる)、共通型システム(一般にCTSと呼ばれる)、および動的言語ランタイムの実装が含まれます。C#、VB.NET、F#、C ++ / CLIなど、多くのプログラミング言語をサポートしています。

26
.NETコンソールアプリケーションでアプリケーションのパスを取得するにはどうすればよいですか?
コンソールアプリケーションでアプリケーションのパスを見つけるにはどうすればよいですか? でWindowsフォーム、私は使用することができApplication.StartupPath、電流経路を見つけることが、これはコンソールアプリケーションで利用可能ではないようです。

14
.NETでC#オブジェクトをJSON文字列に変換するにはどうすればよいですか?
私はこのようなクラスがあります: class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } そして、Ladオブジェクトを次のようなJSON文字列に変換したいと思います。 { "firstName":"Markoff", "lastName":"Chaney", "dateOfBirth": { "year":"1901", "month":"4", "day":"30" } } (フォーマットなし)。このリンクを見つけましたが、.NET 4にない名前空間を使用しています。JSON.NETについても耳にしましたが、現在サイトがダウンしているようで、外部DLLファイルの使用にはあまり興味がありません。 JSON文字列ライターを手動で作成する以外に他のオプションはありますか?
944 c#  .net  json  serialization 

15
UTF-8 byte []を文字列に変換する方法は?
UTF-8byte[]が含まれていることがわかっているファイルから読み込まれた配列があります。 一部のデバッグコードでは、それを文字列に変換する必要があります。これを行うライナーはありますか? カバーの下では、それは単なる割り当てとmemcopyであるべきなので、それが実装されていなくても、それは可能であるべきです。


23
Gmailを介して.NETでメールを送信する
ホストに頼ってメールを送信する代わりに、Gmailアカウントを使用してメールメッセージを送信することを考えていました。メールは、私がショーで演奏するバンドへのパーソナライズされたメールです。 できますか?
876 c#  .net  email  smtp  gmail 

7
AssemblyVersion、AssemblyFileVersion、AssemblyInformationalVersionの違いは何ですか?
3つのアセンブリバージョン属性があります。違いは何ですか?AssemblyVersion残りを使用して無視しても大丈夫ですか? MSDNは言う: AssemblyVersion: 属性を付けるアセンブリのバージョンを指定します。 AssemblyFileVersion: Win32ファイルバージョンリソースに特定のバージョン番号を使用するようにコンパイラーに指示します。Win32ファイルのバージョンは、アセンブリのバージョン番号と同じである必要はありません。 AssemblyInformationalVersion: アセンブリマニフェストの追加バージョン情報を定義します。 これは、アセンブリ属性を使用するためのベストプラクティスは何ですか?のフォローアップです。


25
ASP.NET WebサイトまたはASP.NET Webアプリケーション?
Visual Studioで新しいASP.NETプロジェクトを開始すると、ASP.NET Webアプリケーションを作成したり、ASP.NET Webサイトを作成したりできます。 ASP.NET WebアプリケーションとASP.NET Webサイトの違いは何ですか?なぜ私は他のものを選ぶのですか? 使用しているVisual Studioのバージョンによって、答えは異なりますか?

18
ファイルが使用中かどうかを確認する方法はありますか?
1つの画像ファイルに繰り返しアクセスする必要があるC#のプログラムを書いています。ほとんどの場合は機能しますが、コンピューターが高速で動作している場合は、ファイルシステムに保存される前にファイルにアクセスしようとし、「ファイルは別のプロセスで使用されています」というエラーをスローします。 これを回避する方法を見つけたいのですが、すべてのグーグルで例外処理を使用してチェックを作成することしかできませんでした。これは私の宗教に反するので、誰かがもっと良いやり方をしているのではないかと思っていました。
846 c#  .net  file  file-io  file-locking 

30
エラー-IISメタベースにアクセスできません
Visual Studio 2012をインストールしてソリューションを開くと、次の形式で一連のエラーが発生します。 WebアプリケーションプロジェクトFooはIISを使用するように構成されています。IISメタベース にアクセスできません。マシン上のIIS Webサイトにアクセスするための十分な権限がありません。 これは、Webアプリケーションごとに取得できます。 私が試したこと: 管理者としてVisual Studioを実行する aspnet_regiis.exe -ga MyUserNameを実行する aspnet_regiis.exe -iの実行 これらはこの問題の一般的な解決策のようですが、私はそれらで成功していません。 他に何かできることはありますか?
842 c#  .net  iis  iis-metabase 

16
エンティティフレームワークとLINQ to SQL
.NET v3.5 SP1が(VS2008 SP1とともに)リリースされたので、.NETエンティティフレームワークにアクセスできるようになりました。 私の質問はこれです。Entity FrameworkとLINQ to SQLをORMとして使用することを決定しようとすると、違いは何ですか? 私が理解しているように、エンティティフレームワーク(LINQ to Entitiesで使用する場合)は、LINQ to SQLの「兄貴」ですか?これが事実である場合-それにはどのような利点がありますか?LINQ to SQLだけではできないことは何ですか?

14
.Firstをいつ使用し、LINQで.FirstOrDefaultをいつ使用しますか?
私は周りを検索しましたが.First、いつ.FirstOrDefaultLINQ を使用したいのか、いつ使用したいのかについて明確な答えが見つかりませんでした。 いつ使用し.Firstますか?結果が返されない場合に例外をキャッチしたい場合のみ? var result = List.Where(x => x == "foo").First(); そして、いつ使用し.FirstOrDefaultますか?結果がない場合に常にデフォルトのタイプが必要な場合は、 var result = List.Where(x => x == "foo").FirstOrDefault(); それで、テイクはどうですか? var result = List.Where(x => x == "foo").Take(1);
824 c#  .net  linq 


12
.NET Coreプロジェクトタイプと.NET Standard Class Libraryプロジェクトタイプの違いは何ですか?
Visual Studioには、少なくとも3つの異なるタイプのクラスライブラリを作成できます。 クラスライブラリ(.NET Framework) クラスライブラリ(.NET標準) クラスライブラリ(.NET Core) 最初のものは私たちが長年使用してきたものですが、.NET Standardおよび.NET Coreクラスライブラリタイプをいつ使用するかが、私がずっと混乱していた主な点です。私は最近、さまざまなフレームワークバージョンをマルチターゲットにしてユニットテストプロジェクトを作成しようとしたときに、これに噛まれました。 それでは、クラスライブラリ(.NET Standard)とクラスライブラリ(.NET Core)の違いは何ですか、なぜ両方が存在するのか、そしていつどちらを使用する必要があるのでしょうか。

19
C#で文字を繰り返す最良の方法
\tC#での文字列を生成する最良の方法は何ですか 私はC#を学び、同じことを言うさまざまな方法を実験しています。 Tabs(uint t)返す関数であるstringとtの量\ts「は たとえばTabs(3)返品"\t\t\t" これらの3つの実装方法のうち、どれTabs(uint numTabs)が最適ですか? もちろん、それは「最良」の意味によって異なります。 LINQバージョンはたった2行です。しかし、RepeatとAggregateの呼び出しは、不必要に時間とリソースを消費していますか? StringBuilderバージョンは非常に明確であるが、あるStringBuilderクラスが何とか遅くなりますか? stringバージョンは、理解しやすいことを意味する、基本的なものです。 まったく関係ありませんか?それらはすべて等しいですか? これらはすべて、C#をよりよく理解するのに役立つ質問です。 private string Tabs(uint numTabs) { IEnumerable<string> tabs = Enumerable.Repeat("\t", (int) numTabs); return (numTabs > 0) ? tabs.Aggregate((sum, next) => sum + next) : ""; } private string Tabs(uint numTabs) { StringBuilder sb = new StringBuilder(); for (uint …
814 c#  .net  string 

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