BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ .NET に関するすべてのコンテンツ

  • C# 8:ジェネリック属性

    属性は初期から.NETの一部であった。そういうものとして、ジェネリクスが導入される前に始まり、全く触れられることはなかった。CLRによってサポートされているが、この提案まではC#はジェネリック属性を使用する機能を提供していなかった。

  • C# 8:アサーションと自動テストのためのCaller Expression Attribute

    現在C#は、ファイル名/パス、行番号、呼び出し元のメソッドまたはプロパティの名前について、呼び出し元情報属性をサポートしている。Caller Expression Attributeの提案で、式がそのリストに追加される。

  • C# 8:新しいキーワードの型推論

    多くの状況では、特定の場所で許可されるタイプは1つだけである。それでもC#では、型を明示的に表記する必要がある。もしターゲット型が定まっている「new」式の提案が採用されれば、そのような定型コードは必要なくなるであろう。

  • Visual Studio Preview 1の第1印象

    MicrosoftがConnect 2018で、Visual Studio 2019 Preview 1のリリースを発���した。このプレビューでは、IDEの起動からコードリファクタリング機能、大規模なソースツリーのナビゲーションを改善する検索機能の改善まで、多くの変更点が強調されている。

  • Xamarin.EssentialsはiOS、Android、UWPのネイティブ機能に対するクロスプラットフォームアクセスを簡素化する

    Xamarin.Essentialsは、ネイティブのモバイル機能をクロスプラットフォームAPIセットに抽象化することで、簡単に使えるようにすることを狙っている。数ヶ月のプレビューを経て、コミュニティからコントリビュートされた機能強化とともに公式リリースされた。

  • .NET Core 3.0の概観:C# 8、WPF、Windows Formなど

    .NET Coreの次期メジャーバージョンが最近プレビューステージに入った。.NET Core 3.0では、Windows Presentation Foundation(WPF)、Windows Forms(WinForm)、Entity Framework(EF)、ASP.NET Core 3.0、C# 8、.NET Standard 2.1を使用したデスクトップアプリケーションの構築がサポートされる。

  • MicrosoftがWPF、WinForms、WinUIをオープンソース化

    Microsoft Connect 2018において、Microsoftが.NET Core 3.0の最初のプレビューリリースを発表した。その中には、大きな発表が含まれている。彼らはWPF、Windows Forms (WinForms)、WinUIを、オープンソースプロジェクトとしてMITライセンスでGitHubにリリースする。

  • Visual Studio 2017 15.9が登場

    VS2019へと向かう中、MicrosoftはVS2017のことを忘れていない。9回目のアップデートは多数のバグ修正をもたらし、新機能とC++開発者のための言語準拠を追加する。.NET Core SDKのためのわずかな挙動変更は、バージョニングを簡単にしてくれる。

  • Visual Studio 2017 15.9 Preview 3、UWPのARM64をサポート

    MicrosoftはVisual Studio 2017のバージョン15.9アップデートに向けた作業を続けている。3つ目のプレビューとして、MicrosoftはARM64プラットフォーム向けのUWPアプリサポートとTypeScript開発者向けの機能拡張を発表した。今回もまた、多くの修正が含まれている。

  • Windowsドライバ開発を容易にするMicrosoft Driver Module Framework

    Windowsのドライバ開発者は今後、近々オープンソース化される新しいMicrosoft Driver Module Framework(DMF)を使うことで、シンプルかつ構造化されたドライバの開発や、ドライバ間のコード共有が簡単になりそうだ。

  • ASP.NET SignalR 2.4がAzureをサポート

    過去数年間、マイクロソフトは、元のASP.NET SignalRライブラリと新しいASP.NET Core SignalRとの2つの形式のSignalRを開発してきた。この秋、レガシーASP.NET SignalRライブラリの最新のメジャーアップデートがお目見えする。

  • C# と F# のデフォルトインターフェイスメソッドにおけるアップデート

    議論が盛り上がっているデフォルトインターフェイスメソッド機能はF#でも検討されている。しかしこの機能は .NET Core に限定される可能性があり、提案全体は危機に瀕している。

  • Visual Studio 2017 15.9プレビューではC++デバッグ機能が拡張された

    Microsoftは、Visual Studio 2017 15.9の2番目のプレビューをリリースした。このリリースでは、C++デバッグの改善とユニバーサルWindowsアプリケーション(UWP)開発者にとって有益な追加機能が強調されている。

  • Visual Studio 2017 15.8とは

    Visual Studio 2017 15.8が利用可能になり、エディタに対して多数のバグが修正され、使い勝手が向上した。注目すべき点として、このリリースではF#4.5とTypeScript 3.0がサポートされる。

  • C# 8の小さな機能

    デフォルトインターフェイスメソッドとnull許容参照のような大きなチケットアイテムに注意されがちだが、C# 8では小さな機能も検討されている。このサンプルはC#の将来バージョンになる可能性もある。

BT