Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Browsing all 9571 articles
Browse latest View live

WebView2 を Visual Studio 2017 Expressで利用できるまで

Download Evergreen .Net Framework SDK 4.8 Visual Studio 2017 Express で利用できるように VisualStudio2017でNuGetを使う関係上、 パッケージ管理方法をpackages.configではなくPackageReferenceを使用する必要があります。...

View Article


文字列補間($)の挙動

概要 文字列補間で文字列結合を行おうとした 環境 ・Windows10 ・framework 4.5.2 コード Program.cs static void Main(string[] args) { var s1 = @"{str"; var s2 = @"ss}"; var s = string.Format($"{s1}:{s2}"); Console.WriteLine(s); }...

View Article


Google Directions API の encoded poly line をデコード

Google Directions API を使用すると、地図上の経路を返してくれます。 https://maps.googleapis.com/maps/api/directions/json?origin=東京&destination=大阪&key=YOUR_API_KEY 返してはくれるのですが、ルートは { "geocoded_waypoints" : [ {...

View Article

[講座] Twitter Stream API を使って Azure でデータ分析 - Step5 (Azure Functions に移行)

今回は、Step5 です。Step4 で作成したコードを流用します。ここでは、Twitter API についての説明を省略しますので、Twitter API については、Step1、Step2 をご参照ください。 講座の最終目標 Twitter のツイート データを Azure Data Lake Storage Gen2 (ADLS Gen2) に Parquet...

View Article

【C#】C#にありがちなgetterの参照が渡されていない問題を考える【値クラス、AutoMapper】

 AutoMapperとタイトルにあるので、ASP.NET MVCのことを最後に書きますが、  途中までは、他のC#の開発言語でも対応可能です。  意識すると、プロパティの設定漏れなどを防げると思います。 C#あるある  外部のファイル、セッションなどを使うとき、getter, setterを次のように何か具体的な処理を入れて書くことがある。  (割と誇張して書いてます) public class...

View Article


 C# Excel文書を作成

今回は C#ではSpire.XLSという無料のライブラリを活用して、Excel文書を作成する方法を紹介してさしあげましょう。 下準備 1.E-iceblueの公式サイトからFree Spire.XLS無料版をダウンロードしてください。   2.Visual...

View Article

C# エクセル文書の背景に色と画像を追加

  今回はSpire.XLSという無料のライブラリを活用して、エクセル文書の背景に色と画像を追加する方法を紹介します。 下準備 1.E-iceblueの公式サイトからFree Spire.XLS 無料版をダウンロードしてください。 2.Visual Studioを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire.XLS.dllを参照に追加してください。...

View Article

.NET のコレクションついて再確認する

.NETのコレクションに関するおさらい .NETでは、用途に応じた様々なコレクションクラスが用意されています。 .NETの進化に合わせて、追加されたクラスやインターフェイスもありますが、まとまった知識として追い切れていませんでした。 そこで、.NET5.0(C#9)となった現在(2021年5月)、改めて.NETのコレクションについておさらいしてみたいと思います。...

View Article


TaskCompletionSourceの代わりにChannelを使えばデフォルト設定でもデッドロックしない説

The danger of TaskCompletionSource class という記事がMicrosoft Devblogsに載っています。...

View Article


ノートPCのタッチパッドでタブを切り替えるソフトウェアを作りました ~TouchpadGestures Advanced~

Windows10のタッチパッドジェスチャ、最高ですよね! Windows10の標準機能として、ノートPCのタッチパッドを3本指で右にスワイプすると、フォアグラウンドウィンドウを選択できるという機能があります。 やってることはショートカットキーでAlt+Tabと入力するのと同じなんですが、これがまあ使いやすい!何が使いやすいって、...

View Article

[C#] BrotliEncoder/BrotliDecoderの使い方

この記事の目的 C#でBrotliEncoder/BrotliDecoderを使った際に苦戦したので、試行錯誤の結果を自分以外の人に共有したい。 前提条件 .Net 5を想定。 エンコードとデコードのInputはReadOnlySequence<byte>、OutputはIBufferWriter<byte>とする。 サンプルコード public static void...

View Article

【Unity】オブジェクトを虹色に光らせよう!

この記事ではアタッチするだけでオブジェクトをゲーミング化させるスクリプトを作成・解説します。 アセット使うことはせず、Unityに初めから搭載されている機能のみを使って実装します。(動けば良いの精神でお願いします) ※本記事では、虹色(1,680万色)に光らせることを「ゲーミング化」と呼ぶことにします。 初期準備 Unity 3D でプロジェクトを作成する。(プロジェクト名はなんでも良い)...

View Article

Embedオブジェクトを定義するときに埋め込み要素を指定する。

最初に 前回の記事に書いていなかった部分があったので簡単に書いておこうと思います。 Embedオブジェクトを定義するときに埋め込み要素を指定する。 Embedオブジェクトを定義するときに埋め込み要素を指定することができます。 書き方はこんな感じ↓ var embed = new EmbedBuilder() { Title = ("タイトル"), Description = ("ここに説明など"),...

View Article


UI隙間アジェスター

解像度を変更したときにカメラとカメラの隙間から本来写らないハズのUIが写ってしまう状態を解消するためのスクリプトです。 たとえば のようなUIを設置するとorthographicなカメラだと解像度によっては画面外で待機中のUIが見えてしまいます。そこで手前にimageを配置して隠してしまおうというものです。 ※このスクリプトは16:9を目安にしているので上下の隙間だけ埋めます using...

View Article

【WindowsForms】Visual Studioで既存フォームの追加方法

Visual StudioでWindowsForms(略称:WinForms)のWindowsアプリケーション開発において、 他のプロジェクトで作成したフォームを、新規のプロジェクトにもコピーした場合、 本来は、以下のような階層になるはずが、 通常のコードとDesigner.csファイルが分離されてしまう現象が発生したことありませんか? 本来の階層 FrmLogin.cs ┗...

View Article


[WPF] Grid.Clipで表示領域を制限する(好きな形に切り抜く)

もくじ やりたいこと 以前、WinFormsで「画像の一部を切り抜いて表示させる」ということをしたときにえらい苦労した記憶だけがある(やり方は覚えてない)が、そういうことがWPFでは簡単にできるというのを人に教えてもらったので、試してみたい。 やり方 <Grid.Clip>と〇〇Geometryを使う。 サンプル(楕円で切り抜き) 赤に塗ったGridを、楕円の形に切り抜いて表示する。...

View Article

Project Reunion 0.5.7で試すWinUI3.0

Microsoft Build(2021年5月26日(水)–28日(金)[日本時間])も近いので、Project Reunion 0.5.7を使ってWinUI3.0を試してみました。 WinUIとは TODO: 力尽きてなかったらふわっと書く Project Reunionとは TODO: 力尽きてなかったらふわっと書く 開発環境を設定する 基本的には、こちらのサイトに書かれている通りです。...

View Article


[.NET] Dapper(Micro-ORM) の1行取得するメソッド色々

背景 Dapper便利ですよね。薄くて速くて最高です。 1件取得系のメソッドが色々あるのでそれぞれ挙動の違いまとめてみた次第(公式Document日本語にしただけ)。 まあ直感に通りの挙動だと思います。 まとめ メソッド レコード0件 レコード1件 レコード2件以上 QueryFirst 例外 Item 先頭Item QueryFirstOrDefault Default Item 先頭Item...

View Article

【Unity】スクリプトテンプレートについて

0.前提 この記事ではUnityのScriptTemplatesについて書いていきたいと思います。 間違いなどありましたら、コメント頂けるとありがたいです。 1.この記事を読んで出来るようになること スクリプトを作成する時のテンプレートを自由に作成出来るように!(複数可) 2.具体的に何するの 皆さん一度は見たことあるこれ NewBehaviourScript using...

View Article

【C#】AutoMapperを使って、クラス内プロパティのアクセス権を柔軟に設定する

やりたいこと  こんな感じの仕組みを作りたい。  こういうのが出来たら、変更できる部分と変更できない部分が明確に変えられるので、インタフェースの線引きをするのに重宝しそうです。 AutoMapperについて Qiitaでは連載記事10件以下とマイナーなAutoMapperですが、世界を見渡すとよく使われていて、定期的にアップデートされています。 今後、.NET ASP Core...

View Article
Browsing all 9571 articles
Browse latest View live