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

Update your C# in Unity ~ nameof ~

Unityにおいて古いC#しか使えない時代もありました。しかし、それは過去のことです。本稿執筆時の最新LTSであるUnity 2019.4ではC# 7.3がサポートされています。また、本稿執筆時の最新Beta版であるUnity 2020.2ではC#...

View Article


Image may be NSFW.
Clik here to view.

C#でMySQLを使う - 2.SELECTと画面表示編

前提と準備C#の記事C#でMySQLを使う - 1.開発環境インストールC#でMySQLを使う - 2.SELECT・画面表示【この記事】前回はVisual Studio 2019にMySQL Connectors .NETを用いて、開発環境を準備する作業でしたが、実際にMySQL Connectors .NETでMySQLに接続して、SELECTを用いてデータの内容を画面に表示します(˶ ・ᴗ・...

View Article


SimpleInjectorで不要なインスタンス生成を抑止する

.NETにはSimpleInjectorという非常に軽量でよくできたDIコンテナがあります。私はこれを多用しているのですが、その際にインスタンスを1度生成したつもりが複数生成される事象に、悩まされることがありました。システムで一つしか生成しないインスタンスで、そのインスタンス生成時にやや重たい処理をしたかったのですが、実際には2回実行されていました。SimpleInjectorは次のように利用します...

View Article

WPF の OverridesDefaultStyle プロパティの内容

はじめにWPF の FrameworkElement.OverridesDefaultStyle プロパティの内容が、MSDNの説明を読んでもよく分からなかったので、それを調べた時のメモです。FrameworkElement.OverridesDefaultStyle プロパティ - MSDN解説以下の Stack Overflow...

View Article

Image may be NSFW.
Clik here to view.

【Unity(C#)】Lerpで滑らかな線を描く

はじめに平面上に線を滑らかに描く方法を調べました。VR空間でもぬるぬる動いている例を参考にしました(↓すごい)【参考リンク】:ホワイトボードで線がヌルヌル描ける仕組み描く実装"描く部分"のコードは下記リンクからまるまる拝借しました。【参考リンク】:Unityでテクスチャにお絵描きしようデモまずは補間することなくそのまま動かしてみたサンプルです。線がかすれてしまって不格好です。次にLerpによる補間を...

View Article


Image may be NSFW.
Clik here to view.

C#のLambdaプロジェクトを作成してVisual Studio for Macでデバッグ実行する

はじめにMacでC#のLambdaプロジェクトを作成し、Visual Studio for Macでテストプロジェクトをデバッグ実行した記録です。できたことC#のLambdaプロジェクトを作成AWS LambdaへのデプロイAWS LambdaでのテストVisual Studio for Macでソリューション化テストプロジェクトのデバッグ実行AWS...

View Article

C#でUDPブロードキャストパケット受信

参考記事https://garafu.blogspot.com/2015/08/broadcast.html実装UDPブロードキャストパケットを受信してエコーするタスクを常駐させるサンプルです。usingSystem.Net;usingSystem.Net.Sockets;namespaceudp{publicclassudpSample{publicvoidstart(){Task.Run(()=...

View Article

Image may be NSFW.
Clik here to view.

【Unity(C#)】ファイルの保存上限を設けて日付の古いファイルから順に消去する実装

はじめに【参考リンク】:【Unity(C#)】テクスチャを画像データに変換して端末に保存、読み込み↑前回の応用です。やりたい事としては下記の画像のようにファイルの保存上限を設けて、上限を超えた場合は最も古いファイルから削除するという実装です。デモ早速ですがデモです。保存するファイルは画像ファイルとしました。PC内の保存領域を確認したところ、しっかりと最後の3枚が保存されていました。コード下記今回の処...

View Article


ContextからStartActivityする際の注意

以前KudanARライブラリを使用したKudanARアプリをリリースしました。Xamarin.FormsでKudan ARを試してみるそのアプリのテスト環境として使用していたAndroid8.0では発生しなかったが、Android9.0だと発生するエラーがありました。少し調査したので軽くまとめたいと思います。先に結論Contextの実体にはApplication Context、Activity...

View Article


C#でbase62から10進整数への変換

タイトル通り、C#でBase62から10進整数へ変換。static int Convert62To10(string input) { string BASE62STRING = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; int retval = 0; foreach (char c in input) {...

View Article

Image may be NSFW.
Clik here to view.

MagicLeapで床にオブジェクトを配置する方法

開発環境Unity : 2019.3.7f1 LuminOS : 0.98.11, APILevel 8 MagicLeap : UnitySDK 0.24.1 MagicLeap : ToolKit 特にバージョン表記等はないので現時点(2020/09/22)での最新MagicLeapToolKitのDLはこちらから今回開発したアプリのリポジトリはこちらになります完成するもの床を判定するやつ...

View Article

RazorPagesで1Form内の複数SubmitボタンでPostハンドラメソッドを切り分ける方法

1Form内の複数SubmitボタンでPostハンドラメソッドを切り分ける方法環境:ASP.NET core 3.1, Visual Studio...

View Article

C# async / await / Taskの使い方(備忘録)

きっかけhttps://qiita.com/takmot/items/83ca6350b10af959f3db上記記事で書いた以下コードusingMicrosoft.AspNetCore.SignalR;usingSystem.Threading.Tasks;usingSignalRChat.Hubs;namespaceSignalRChat{publicclassapp{privateIHubCo...

View Article


Image may be NSFW.
Clik here to view.

ASP.NET Coreでログイン認証付きMVCアプリ

はじめに概要前回記事ではASP.NET Coreの開発環境構築・Hello Worldを表示するWebアプリケーションを作成しました。今回はASP.NET Coreを用いMVCアプリケーションを開発したいと思います。本記事のスコープASP.NET Core MVCアプリ開発SQLite連携ユーザーアカウント認証ASP.NET Core MVCアプリ開発プロジェクト作成1.Visual...

View Article

Image may be NSFW.
Clik here to view.

T4を使った固定サイズ配列を含む構造体の生成

やりたいことbyte配列 から 固定サイズの配列を含む構造体に変換(デシリアライズ)したいです。固定サイズの配列を含む構造体 は、『他の言語またはプラットフォームのデータ ソースと相互運用する』のような場面で有用かと思います。(MS公式の文言を拝借)データ構造今回は以下のデータ構造を想定しています。先頭に 4Byte の単一データがあり、以降に 3Byte のデータが隙間なく 128個...

View Article


C# UDPブロードキャスト送受信

ソースソースコードは以下の丸パクリで、ソースコードにコメントを入れたものになります。https://www.it-swarm-ja.tech/ja/c%23/udp%E3%83%96%E3%83%AD%E3%83%BC%E3%83%89%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E...

View Article

Prism コードサンプル学習:03-CustomRegions

Prism...

View Article


Image may be NSFW.
Clik here to view.

MagicLeapで任意の平面にオブジェクトを置く方法

ここの記事の続き : MagicLeapで床にオブジェクトを配置する方法基本的な開発環境やシーンの構成は同じ開発環境Unity : 2019.3.7f1 LuminOS : 0.98.11, APILevel 8 MagicLeap : UnitySDK 0.24.1 MagicLeap : ToolKit...

View Article

Image may be NSFW.
Clik here to view.

Azure Functions v3の.Net Core デプロイをAzure DevOpsのPipelinesで行う方法

はじめにAzure Functionsではデプロイセンターから自動でPipelineの作成を行う機能がありますが、.Net Core 3.1用のPipelinesは自動生成できなかっため(2020年8月時)Azure DevOps上で作成する必要があります。ここではAzure Functions v3向けのPipelinesの作成手順を記載します。開発環境Windows 10Visual...

View Article

Utf8JsonでDictionaryのキーにCustom Formatterを利用する

はじめに.NETでJSONを扱うにあたり、Utf8Jsonというライブラリがあります。Utf8JsonUTF-8ネイティブな.NET用のJSONライブラリにはSystem.Text.Jsonもありますが、参照型を扱う場合にデフォルトコンストラクタが必要なことから、私はUtf8Jsonを使うことがあります。ここではUtf8Json使う場合に、Dictionaryオブジェクトのキーに組み込み型ではない、...

View Article
Browsing all 9360 articles
Browse latest View live