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

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

5
バイト配列からのC#のC / C ++データ構造の読み取り
データがC / C ++構造体からのものであるbyte []配列からC#構造体を埋める最良の方法は何でしょうか?C構造体は次のようになります(私のCは非常に錆びています): typedef OldStuff { CHAR Name[8]; UInt32 User; CHAR Location[8]; UInt32 TimeStamp; UInt32 Sequence; CHAR Tracking[16]; CHAR Filler[12]; } そして、このようなものを埋めます: [StructLayout(LayoutKind.Explicit, Size = 56, Pack = 1)] public struct NewStuff { [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)] [FieldOffset(0)] public string Name; [MarshalAs(UnmanagedType.U4)] [FieldOffset(8)] public uint User; [MarshalAs(UnmanagedType.ByValTStr, SizeConst …

6
Webメソッドでセッションにアクセスするにはどうすればよいですか?
内でセッション値を使用できますWebMethodか? 使用してみましたSystem.Web.Services.WebMethod(EnableSession = true)が、この例のようにSessionパラメーターにアクセスできません: [System.Web.Services.WebMethod(EnableSession = true)] [System.Web.Script.Services.ScriptMethod()] public static String checaItem(String id) { return "zeta"; } これがwebmethodを呼び出すJSです: $.ajax({ type: "POST", url: 'Catalogo.aspx/checaItem', data: "{ id : 'teste' }", contentType: 'application/json; charset=utf-8', success: function (data) { alert(data); } });
85 c#  session 


2
非同期PartialViewにより、「HttpServerUtility.Executeblocked…」例外が発生します
IEnumerable<Post>非同期を使用してデータベースからを取得しようとする部分的なビューがあります... 方法 public static class PostService { public static int PostsPerPage = 50; public static async Task<IEnumerable<Post>> GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } PartialView public async Task<ActionResult> Recent(int page = 0) { return PartialView(await PostService.GetRecentAsync(page)); } そして、私がそれを呼び出そうとすると @Html.Action("Recent", "Post") 次の例外が発生します 非同期操作が完了するのを待っている間、HttpServerUtility.Executeがブロックされました。 説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーの詳細とコードの発生場所については、スタックトレースを確認してください。 例外の詳細:System.InvalidOperationException:HttpServerUtility.Executeは、非同期操作が完了するのを待っている間にブロックされました。 なぜこのエラーが発生するのですか?それはうまくいかないのですか?

6
必要な場合にのみ特権を昇格させる方法は?
この質問はWindowsVistaに当てはまります! 通常は管理者権限がなくても動作するアプリケーションがあります。管理者権限を必要とするアクティビティが1つありますが、ほとんどの場合、ユーザーがその機能を使用しないことがわかっている場合は、アプリケーション自体をより高い権限で起動したくありません。 あるイベント(ボタンを押すなど)でアプリケーションの権限を上げることができる特定の方法を考えています。例: ユーザーがこのボタンをクリックすると、UACダイアログまたは同意が表示されます。これどうやってするの?

4
MailMessageで複数の受信者にメールを送信しますか?
SQLServerに複数の電子メール受信者が保存されています。Webページで[送信]をクリックすると、すべての受信者に電子メールが送信されます。を使用してメールを区切りました;。 以下は、単一の受信者コードです。 MailMessage Msg = new MailMessage(); MailAddress fromMail = new MailAddress(fromEmail); Msg.From = fromMail; Msg.To.Add(new MailAddress(toEmail)); if (ccEmail != "" && bccEmail != "") { Msg.CC.Add(new MailAddress(ccEmail)); Msg.Bcc.Add(new MailAddress(bccEmail)); } SmtpClient a = new SmtpClient("smtp server name"); a.Send(Msg); sreader.Dispose();
85 c#  mailmessage 

4
System.Windows.Media名前空間が見つかりませんか?
タイプのプロパティを持つサードパーティAPIのオブジェクトを使用していますがSystem.Windows.Media.ImageSource、System.Windows.Media名前空間がどこにも見つからないようです。プロジェクトへの参照を追加しようとすると、System.Windows.Mediaオプションのリストに表示されません。私のプロジェクトは.Net3.5も対象としています。 この名前空間にアクセスできるようにするために他に何かする必要がありますか?
85 c#  .net  namespaces 

11
Windowsアプリケーションでコンソールを表示しますか?
Windowsアプリケーションでコンソールを表示する方法はありますか? 私はこのようなことをしたい: static class Program { [STAThread] static void Main(string[] args) { bool consoleMode = Boolean.Parse(args[0]); if (consoleMode) { Console.WriteLine("consolemode started"); // ... } else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }
85 c#  winforms  console 

9
Console.WriteLineが出力ウィンドウに表示されない
Console.WriteLineテストのためにいくつかの呼び出しを入れましたが、それらは出力ボックスに表示されませんか? public static ArrayList myDeliveries = new ArrayList(); public mainForm(){ InitializeComponent(); } private void mainForm_Load(object sender, EventArgs e){ if (!File.Exists("../../MealDeliveries.txt")){ MessageBox.Show("File not found!"); return; } using (StreamReader sr = new StreamReader("../../MealDeliveries.txt")){ //first line is delivery name string strDeliveryName = sr.ReadLine(); Console.WriteLine("Test content"); while (strDeliveryName != null){ //other lines Delivery d …
85 c#  .net  winforms 

5
慣用的なコードとは何ですか?
いくつかの前後のc#の例、いくつかの非慣用的な例と慣用的な例に興味があります。C#以外の例でも、アイデアが伝われば問題ありません。ありがとう。
85 c# 

9
Xamarin for Visual Studioを使用して実際のAndroidデバイスでデバッグするにはどうすればよいですか?
私はいくつかのリンクを見つけましたが、それらはこれがどのように行われるかを説明していません。Xamarin Studio IDEを使用してデバッグできますが、そのIDE(攻撃なし)はVisual Studio2012と比較して不十分です。VisualStudio2012 を使用すると、デバッグするエミュレーターを選択するオプションしかないようです。では、USB経由で実際のデバイスでデバッグするにはどうすればよいですか(すでにUSB Debugging = trueがあります)?

7
キャスティングと強制の違いは何ですか?
両方の用語がさまざまなオンライン説明でほぼ同じ意味で使用されているのを見てきました。また、私が調べたほとんどの教科書でも、その違いについて完全には明確ではありません。 あなたたちが知っている違いを説明する明確で簡単な方法はおそらくありますか? 型変換(型キャストとも呼ばれます) 別のタイプを予期するコンテキストで1つのタイプの値を使用すること。 Nonconverting型キャスト(時にはとして知られているタイプのしゃれ) 基になるビットを変更しない変更。 強制 周囲のコンテキストで2番目の型が必要な場合に、コンパイラが1つの型の値を別の型の値に自動的に変換するプロセス。
85 c#  oop 

2
VBプロジェクトをC#プロジェクトに変換する方法[終了]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 5年前に閉鎖されました。 この質問を改善する VBで記述されたプロジェクトがあり、プロジェクト全体をC#プロジェクトに変換する必要があります。ファイルごとにやりたくないのですが、オンラインコンバーターをいくつか見つけましたが、プロジェクト全体ではなく、コード行のみを変換します。調べてみたら、この質問を見たと書いてありましたが、 「Sharpdevelopの最も優れている点は、プロジェクト全体(ソースファイル)をVBおよびC#から変換することです。」 また、Googleで調査したところ、プロジェクトを右クリックすると、「[プロジェクト]ウィンドウでプロジェクトを右クリックし、[変換]-[VB.NETからC#へ]を選択する」ことがわかりました。しかし、「プロジェクト」ウィンドウで「プロジェクト」を右クリックすると、「変換」が見つかります。SharpDevelop用にインストールする必要のあるツールはありますか?そうすればプロジェクトを変換できますか?ありがとう

11
HashSet <T>から実際のアイテムを取得するにはどうすればよいですか?
なぜそれが不可能なのかについてこの質問を読みましたが、問題の解決策が見つかりませんでした。 .NETからアイテムを取得したいのHashSet&lt;T&gt;ですが。私はこの署名を持つメソッドを探しています: /// &lt;summary&gt; /// Determines if this set contains an item equal to &lt;paramref name="item"/&gt;, /// according to the comparison mechanism that was used when the set was created. /// The set is not changed. If the set does contain an item equal to /// &lt;paramref name="item"/&gt;, then the …
85 c#  .net  hashset 

9
C#でのnullパラメータチェック
C#では、nullが有効な値ではないすべての関数にパラメーターnullチェックを追加する正当な理由(より良いエラーメッセージ以外)はありますか?明らかに、sを使用するコードはとにかく例外をスローします。そして、そのようなチェックはコードを遅くし、維持するのを難しくします。 void f(SomeType s) { if (s == null) { throw new ArgumentNullException("s cannot be null."); } // Use s }
85 c#  function  null 

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