タグ

ブックマーク / qiita.com/muro (2)

  • C# 演算子のオーバーロード - Qiita

    演算子のオーバーロードを理解するなら車輪の再発名が手っ取り早いです。 今回はC#で分数を扱うクラスを作りながら書いてみます。 演算子のオーバーロードってなに? 四則演算や代入、比較など演算子を用いる部分の挙動を変更するための機能です。 trueやfalseを設定することも可能です。 詳しくは以下のページをどうぞ オーバーロードされた演算子 (C# プログラミング ガイド) 演算子のオーバーロードをするとどうなる? 演算子のオーバーロードを使用すると異なる型との計算などが可能となります。

    C# 演算子のオーバーロード - Qiita
  • WebClient で Basic認証 に失敗する場合の対処 - Qiita

    C# で WebClient を使用してファイルをアップロードする場合にBasic認証がかかっていると以下のように記述したりするんですが、 var client = new WebClient(); client.Credentials = new NetworkCredential("username", "password"); client.UploadFile("http://example.com/upload.php", "C:\data.txt"); この記述方法ではファイルアップロードができない端末がでてきました。 (テキストデータの送信は可能) System.Net.WebException: WebClient 要求で例外が発生しました。 と例外を飛ばして来てくださります。 サーバーのログには401エラーがでているとのことでした。 いろいろ調べたところ、stackove

    WebClient で Basic認証 に失敗する場合の対処 - Qiita
  • 1