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

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

5
ファイルにバイトを書き込む
16進文字列(例0CFE9E69271557822FE715A8B3E564BE)があり、それをバイトとしてファイルに書き込みたい。例えば、 Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 E5 64 BE .þži'.W‚/ç.¨³åd¾ .NETとC#を使用してこれを実現するにはどうすればよいですか?
88 c#  string  byte  hex 


7
デバッグ中にASP.NET(C#)でConsole.WriteLineを使用するにはどうすればよいですか?
ASP.NET(C#)のコンソールに結果を書き込みたいです。Windowアプリケーションでは機能しますが、Webアプリケーションは機能しません。これが私が試したことです: protected void btonClick_Click(object sender, EventArgs e) { Console.WriteLine("You click me ..................."); System.Diagnostics.Debug.WriteLine("You click me .................."); System.Diagnostics.Trace.WriteLine("You click me .................."); } しかし、出力パネルには何も表示されません。この問題を解決するにはどうすればよいですか?

9
モニターとロック
C#でスレッドセーフのためにMonitorクラスまたはlockキーワードのいずれかを使用するのが適切なのはいつですか? 編集: これまでの回答lockから、Monitorクラスへの一連の呼び出しの省略形であるように思われます。ロックコールの略記は正確には何ですか?またはより明確に、 class LockVsMonitor { private readonly object LockObject = new object(); public void DoThreadSafeSomethingWithLock(Action action) { lock (LockObject) { action.Invoke(); } } public void DoThreadSafeSomethingWithMonitor(Action action) { // What goes here ? } } 更新 ご協力いただきありがとうございます。ご提供いただいた情報の一部をフォローアップするために、別の質問を投稿しました。あなたはこの分野に精通しているようですので、私はリンクを投稿しました:ロックされた例外をロックして管理するこのソリューションの何が問題になっていますか?

6
ダウンキャストとアップキャスト
私はC#(およびOOP)を初めて使用します。次のようなコードがある場合: class Employee { // some code } class Manager : Employee { //some code } 質問1:これを行う他のコードがある場合: Manager mgr = new Manager(); Employee emp = (Employee)mgr; これEmployeeはですがManager、そのようにキャストEmployeeすると、アップキャストしているということですか? 質問2: 複数のEmployeeクラスオブジェクトがあり、それらのすべてではなく一部がManager'である場合、可能な場合はどうすればそれらをダウンキャストできますか?
88 c#  oop  downcast  upcasting 



1
XmlDocument-文字列からロードしますか?
protected void Page_Load(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); try { string path = Server.MapPath("."); doc.Load(path+"whatever.xml"); } catch (Exception ex) { lblError.Text = ex.ToString(); return; } // Convert XML to a JSON string string JSON = XmlToJSON(doc); // Replace \ with \\ because string is being decoded …
88 c#  asp.net  xml  json 

21
405メソッドはWebAPIを許可されていません
このエラーは非常に一般的であり、私はすべての解決策を試しましたが、どれもうまくいきませんでした。コントロールパネルでWebDAV公開を無効にし、これをWeb構成ファイルに追加しました。 <handlers> <remove name="WebDAV"/> </handlers> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> エラーは引き続き発生します。これはコントローラーです: static readonly IProductRepository repository = new ProductRepository(); public Product Put(Product p) { return repository.Add(p); } メソッドの実装: public Product Add(Product item) { if (item == null) { throw new ArgumentNullException("item"); } item.Id = _nextId++; products.Add(item); return item; } そして、これは例外がスローされる場所です: client.BaseAddress …

7
C#でcURL呼び出しを行う
curlC#コンソールアプリケーションで次の呼び出しを行いたい: curl -d "text=This is a block of text" \ http://api.repustate.com/v2/demokey/score.json ここに投稿された質問のようにしようとしましたが、プロパティを正しく入力できません。 また、通常のHTTPリクエストに変換しようとしました。 http://api.repustate.com/v2/demokey/score.json?text="This%20is%20a%20block%20of%20text" cURL呼び出しをHTTPリクエストに変換できますか?もしそうなら、どのように?そうでない場合、C#コンソールアプリケーションから上記のcURL呼び出しを正しく行うにはどうすればよいですか?
88 c#  .net  http  curl 

10
スタイルセッターにブレンド動作を追加する方法
Buttonのブレンド動作を作成しました。アプリのすべてのボタンに設定するにはどうすればよいですか。 <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> しかし、私が試してみると: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> エラーが発生します プロパティ「Behaviors」には、アクセシブルなセッターがありません。

9
WPFのApplication.DoEvents()はどこにありますか?
ボタンが押されるたびにズームする次のサンプルコードがあります。 XAML: <Window x:Class="WpfApplication12.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Canvas x:Name="myCanvas"> <Canvas.LayoutTransform> <ScaleTransform x:Name="myScaleTransform" /> </Canvas.LayoutTransform> <Button Content="Button" Name="myButton" Canvas.Left="50" Canvas.Top="50" Click="myButton_Click" /> </Canvas> </Window> * .cs public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void myButton_Click(object sender, RoutedEventArgs e) { Console.WriteLine("scale {0}, location: {1}", …
88 c#  .net  wpf  xaml 


5
関数パラメータの「this」
HtmlHelpersのいくつかのコード例を見ると、次のような宣言があります。 public static string HelperName(this HtmlHelper htmlHelper, ...more regular params ) このタイプのコンストラクトを他の場所で見たのを覚えていません-誰かが「これ」の目的を説明できますか?public staticを宣言することは、クラスをインスタンス化する必要がないことを意味すると思いました。この場合の「これ」とは何でしょうか。

7
C#Form.CloseとForm.Dispose
私はC#を初めて使用し、以前の投稿を調べようとしましたが、良い答えが見つかりませんでした。 単一のフォームを持つC#Windowsフォームアプリケーションでは、Form.Close()より良いまたはForm.Dispose()? MSDNによると、オブジェクト内のすべてのリソースが閉じられ、Closeが呼び出されるとフォームが破棄されます。それにもかかわらず、私はオンラインでクローズではなくディスポーズに続くいくつかの例に出くわしました。 一方が他方よりも有利ですか?どのシナリオでどちらを優先する必要がありますか?
88 c#  winforms 

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