.NET Framework

Prism PubSubEventを簡単に

(adsbygoogle = window.adsbygoogle || []).push({}); GetEventとか長ったらしい。おもむろに以下のクラスを実装しましょう。 using Prism.Events; using System; namespace Hoge { public abstract class StaticPubSubEvent<T> : PubSubEvent where T : Static</t>…

Windowsインストーラーの作成

(adsbygoogle = window.adsbygoogle || []).push({}); 2018年最新版! Visual Studio2017向け!ぼくはVisual Studio Community 2017だよ! 既存のソリューションにインストーラープロジェクトを追加するよ!最近C#ばっかだよ! インストール marketplace.vis…

悪用厳禁なやつ

ひさびさに.NET書いたねん。 どうしてもしょうがなくね。 悪用厳禁 using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Prog…

.exe.configをDebugとReleaseで切り替える Visual Studio 2015編

ひさびさ.NET コンソールアプリケーションとかWindowsアプリケーションとかの場合ね。 Web.configは勝手にやってくれるのになぜ.exe.configはやってくれないのか なお、.exe.configからの値の取得はWeb.configの時と一緒でございます。参考: devdevdev.hate…

【C#】Directory系メソッドは非同期

まんま。Directory.Delete()とかDirectory.CreateDirectory()とか 手抜きでこんな感じで回避 const string dir = "hoge"; if (Directory.Exists(dir)) Directory.Delete(dir, true); while (Directory.Exists(dir)) Thread.Sleep(10); (adsbygoogle = window…

【C#】シリアライズ・デシリアライズ xml編

宣言。ぼくはwebエンジニアではありません。 今作ってるやつからかっさらってきたソースは大体晒し終わったので、やっと本題。 ここからはWindowsFormアプリケーション・コンソールアプリケーションが中心だぉwindowsアプリで設定値保存したいときとかにxml…

【C#】クラス名を指定してインスタンス生成

書こうと思ったらいっぱいネタはあるらしい ただ残念ながら、iOSのほうがネタがいっぱいあるのが悔しい var instance = Activator.CreateInstance(Type.GetType("クラス名")); (adsbygoogle = window.adsbygoogle || []).push({});

【C#】Log4net入門

Log4netも長いお付き合いでして。。 最初に触ったのは、もう何年前だか。。とりあえずLog4netをダウンロード http://logging.apache.org/log4net/download.htmlソリューションエクスプローラーから、対象のプロジェクト右クリック→参照の追加で先ほどダウン…

【C#】とある型が特定のinterfaceを実装しているかどうか調べる

はい、前回の続き! タイトルまんま!この例ではとある型HogeがIProcessHostPreloadClientを実装しているかしらべますよー 2016/04/06 コメントいただいたので訂正いたしました。 通りすがりの者さんありがとうございます! (adsbygoogle = window.adsbygoog…

【C#】オートスタートはまった第二弾-Assembly編

つーか厳密にはハマったのオートスタートじゃないですね。 なーんでかPreload失敗するorz こないだはこいつがおかしかった!と、applicationHost.configとにらめっこすること1時間 IIS ExpressだとPreload呼ばれないから無理やり呼び出してみるも、ローカル…

【C#】IEnumrable拡張

素晴らしい。 この方はiOSも書けるのかな? 【C#】配列やリストから目的の値に最も近い値を取得する拡張メソッド その2 - コガネブログ (adsbygoogle = window.adsbygoogle || []).push({});

【ASP.NET MVC4】区分追加&WebViewでフォーム認証

はい、世間は夏休みとかいうやつらしいですね。 時間があるからまじめにかく! とかいいつつ、ただいっつも忘れるからメモなだけーwASP.NET MVC4 Webアプリケーションへの区分の追加方法ですよー (adsbygoogle = window.adsbygoogle || []).push({}); Web.co…

【C#】小ネタ 誕生日を計算する

今日は調子がいい!ってことで2連ちゃん!なお、珍しくコンソールアプリケーションなんて使ってみてますよー誕生日を基に年齢を計算します。参考URL↓ http://stackoverflow.com/questions/9/how-do-i-calculate-someones-age-in-c (adsbygoogle = window.ads…

【C#】Web.configから設定値を取得する

はーい、今日も晒していきますよーiOSのブログのほうが流入多いんですけどねー めげずにC#書きますよーASP .NET Webアプリケーションだと、Web.configをDebug/Relaseで切り替えて設定を保持しますねー ここらへんはググれば出てくるで割愛ー で、Web.config…

【Objective-c】【C#】AESで暗号化・復号化

【追記】2014/10/20 これJava系(Android)とのやりとりでも使える・・・はずwiOSとASP .NET MVC Web API間で暗号化・復号化するときですねー OpenSSL途中まで実装したけどAES128に妥協しました。はい。とゆーことで、今日もさらしますよー Objective-c側 な…

【C# .NET Framework】リソース関連のお話とIDisposableインターフェース

はい。会社寒い。とりあえず.NET Framework様が扱うリソースの話からー あ、ちなみに私.NET Framework信者です。はい。 (adsbygoogle = window.adsbygoogle || []).push({}); マネージリソース →CLRさんががんばってくれる (adsbygoogle = window.adsbygoogl…