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

Visual Basic.NET(VB.NET)は、マルチパラダイム、マネージド、タイプセーフ、オブジェクト指向のコンピュータープログラミング言語です。C#およびF#とともに、.NET Frameworkを対象とする主要な言語の1つです。VB.NETは、MicrosoftのVisual Basic 6(VB6)の進化形と見なすことができますが、Microsoft .NET Frameworkに実装されています。VB6、VBA、またはVBScriptの質問には、このタグを使用しないでください。

28
NullReferenceExceptionとは何ですか?どのように修正しますか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 StackатотвопросестьответынаStack Overflowнарусском:ЧтотакоеNullReferenceException、икакмнеисправитькод? 私はいくつかのコードを持っていて、それが実行されると、をスローして次のようNullReferenceExceptionに言います: オブジェクト参照がオブジェクトインスタンスに設定されていません。 これはどういう意味ですか?このエラーを修正するにはどうすればよいですか?



16
C#で文字列をバイト配列に変換する
VBからC#に変換しています。このステートメントの構文に問題があります: if ((searchResult.Properties["user"].Count > 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } 次に、次のエラーが表示されます。 引数1: 'object'から 'byte []'に変換できません 'System.Text.Encoding.GetString(byte [])'に最適なオーバーロードメソッドの一致には、無効な引数がいくつかあります この投稿に基づいてコードを修正しようとしましたが、まだ成功しません string User = Encoding.UTF8.GetString("user", 0); 助言がありますか?
670 c#  string  vb.net  encoding  byte 



26
WCFクライアントの「using」ブロックの問題の最善の回避策は何ですか?
usingブロック内でWCFサービスクライアントをインスタンス化するのが好きです。これは、実装するリソースを使用するための標準的な方法であるためですIDisposable。 using (var client = new SomeWCFServiceClient()) { //Do something with the client } ただし、このMSDNの記事に記載されているように、WCFクライアントをusingブロックでラップすると、クライアントがエラー状態(タイムアウトや通信の問題など)になるエラーをマスクできます。簡単に言えば、Dispose()が呼び出されると、クライアントのClose()メソッドが起動しますが、障害のある状態であるためエラーがスローされます。その後、元の例外は2番目の例外によってマスクされます。良くない。 MSDN記事で推奨されている回避策は、usingブロックの使用を完全に回避し、代わりにクライアントをインスタンス化して次のようなものを使用することです。 try { ... client.Close(); } catch (CommunicationException e) { ... client.Abort(); } catch (TimeoutException e) { ... client.Abort(); } catch (Exception e) { ... client.Abort(); throw; } usingブロックと比較して、それは醜いと思います。そして、クライアントが必要になるたびに書くコードがたくさん。 幸い、私はIServiceOrientedでこのような他のいくつかの回避策を見つけました。あなたは次から始めます: public delegate void UseServiceDelegate<T>(T proxy); …
404 c#  vb.net  wcf  using  wcf-client 



30
2つの日付間の月数の違い
OverаэтотвопросестьответынаStack Overflowнарусском:Вычислениеколичествамесяцевмеждудвумядатами C#で2つの日付間の月の差を計算するにはどうすればよいですか? DateDiff()C#にVBのメソッドに相当するものはありますか?年が離れている2つの日付の月の違いを見つける必要があります。ドキュメントは私が次のTimeSpanように使用できると言っています: TimeSpan ts = date1 - date2; しかし、これは私に日数でデータを与えます。毎月30日というわけではなく、2つのオペランドの値がかなり離れているため、この数を30で除算したくないのですが、30で除算すると、誤った値になる可能性があります。 助言がありますか?
334 c#  .net  vb.net  date 

7
スタックの目的は何ですか?なぜそれが必要なのですか?
したがって、私は今、C#.NETアプリケーションのデバッグを学ぶためにMSILを学習しています。 私はいつも疑問に思っていました:スタックの目的は何ですか? ちょうど私の質問を文脈で述べるために: なぜメモリからスタックまたは「ロード」への転送があるのですか?一方、スタックからメモリへの転送または「格納」があるのはなぜですか? それらすべてをメモリに配置しないのはなぜですか? それはより速いからですか? RAMベースだからですか? 効率のため? これを把握して、CILコードをより深く理解できるようにしています。
320 c#  .net  vb.net  cil  .net-assembly 

3
Visual Studioは次のエラーショートカットにジャンプしますか?
Visual Studio 2008のVB.NETでコンパイルが失敗すると、画面の下部にエラーリストがポップアップ表示されます。エラーにジャンプするには、エラーリストのエラーをダブルクリックします。 リストの次のエラーに自動的にジャンプするショートカットはありますか?たまに手が届きにくく、折りたたみ続けたいリストをダブルクリックしなければならないこともあります。




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