タグ

ブックマーク / ufcpp.net (5)

  • Visual Studio の .NET Core 化まだー?

    C# 配信でちょくちょく出てくる話題の1つに 「Visual Studio (for Windows)はいまだに .NET Framework だから」 というものがあります。 もちろん、「.NET Core 化はよ」みたいな文脈です。 Visual Studio は .NET 製アプリの中でも大規模なものの1つなわけで、ドッグフーディング的な意味で早く .NET Core 化してほしいというのもありますし。 .NET Framework → .NET 5 → .NET 6 → .NET 7 と、毎度2・3割は速くなってるというベンチマークがあるわけで合計すると2倍以上速いかもしれず、 普通にパフォーマンス上の理由でも早く .NET Core 系になってほしかったりもします。 そしてもう1個、 実は .NET Framework の方は Unicode 8.0 で止まっているという話があっ

    Visual Studio の .NET Core 化まだー?
  • await って言う単語

    C# 5.0で非同期メソッドが導入されてから、 正式リリースを基準にしても5年以上、 最初の発表からだと7年以上経っています。 で、5年経っても、「なんて読むの」「asyncのaとawaitのaは違う」などなどが「定番ネタ」として定期的に出てくるわけですが。 特に、ECMAScript 2017がasync/awaitを導入したり、 Unity 2017がやっとC#のバージョンを6.0に上げれる感じになってきたり、 5年の断絶を経て去年からasync/awaitに触れる人が増えているようです。 5年も離れたら、世代断絶も起こりますよね… そりゃ、「定番ネタ」が改めて増えもしますよね… ということで、5年くらい前に同じようなことをどこかで書いてるはずなんですけど、改めて。 英単語 えいしんく まず読み方。 async: エイシンク await : アウェイト ってやつ。async の方が「ア

    await って言う単語
    nezuku
    nezuku 2020/12/13
  • 祝 .NET 5.0 リリース: .NET Core 3.1 からの移行話

    祝 .NET 5.0 GA。 Announcing .NET 5.0 C# 9.0 on the record Visual Studio 2019 v16.8 and v16.9 Preview 1 Release Today Announcing ASP.NET Core in .NET 5 Visual Studio 2019 16.8 リリースノート Visual Studio 2019 18.9 Preview 1 リリースノート .NET Conf 2019 - Day 1 ライブ配信 一応注釈なんですが、 .NET は以下のような状態です。 .NET 5.0 からは単に「.NET」になります .NET Framework, Standard, Core の統合結果です TargetFramework 名、 net5.0 で、 netstandard2.1 と netcorea

    祝 .NET 5.0 リリース: .NET Core 3.1 からの移行話
  • Word 2007、Word 2010

    概要 Word 批判する人があまりにも古いバージョンの Word 基準なので、むしゃくしゃしてやった。 後悔はしていない。 スタイル 昔の Word は確かに章レベルとかスタイルとか設定するのが大変でした。 が、2007 以降は数クリックでできます。 Word 2010 なら、アウトラインのナビゲーションもいい感じになりました(動画の左側)。 文書作成アプリの他にアウトラインツールの類を使ったりする必要性も低くなりました。 表 もちろん、表を書くのも簡単です。 リボン UI あなたはテレビや携帯のマニュアルを読みますか?読まない人が多いと思います。僕は読みません。 読む人もいらっしゃると思いますが、そういう方はメーカーにとって当に上客だと思います。 多くの場合、「パッと見で見つからない機能」と「存在しない機能」は同義語です。 いまどきのアプリは UI 自体がマニュアルになっている必要があ

    Word 2007、Word 2010
  • C#の言語バージョンと.NETバージョン

    概要 C#の言語機能のバージョンと.NET のバージョン(ターゲット フレームワーク。実行環境には大して手が入っていないので、おおむね標準ライブラリのバージョンのこと。どのクラス・どのメソッドが使えるか)は、 基的には独立しています。なので、C#の新機能の多くは古い .NET 上でも動きます。 「多くは」であって、「全て」ではないわけですが。 ここが今日の主題。 どういう機能は、どういう理由で動かないか。 どうやっても動かないのか、それとも、動かしようがあるのか。 ということについて書いていきます。 具体例 例えば、諸事情あってWindows XP (標準インストールの状態で .NET Framework 2.0)から抜けられないという場合でも、Visual Studio 2015を使って、C# 6で開発したアプリを動かすこともできます。 しかし、いくつかの機能は.NETのライブラリに依

    C#の言語バージョンと.NETバージョン
  • 1