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

C#でIPアドレス⇔ホスト名の変換

もういろんなところで紹介されている内容ですが、.NETのDnsクラスの使い方を備忘のために残しておきます。IPアドレスからホスト名を得るusingSystem;usingSystem.Net;IPHostEntryhost=Dns.GetHostEntry("127.0.0.1");Console.WriteLine(host.HostName);ホスト名からIP(v4)アドレスを得るAddress...

View Article


Image may be NSFW.
Clik here to view.

C#のWebView2を使ってAdsense管理画面を見るだけのソフトを作った。

弱視なのでQiitaの投稿画面の文字を大きくしてほしい系オタクです。本題。Adsenseの管理画面を見るだけのソフトをWenView2を使い作ったのでご紹介します。ダウンロード等は→GitHubリポジトリソフトについて動機なぜこんな一見いらなそうなソフトを作ったのかと言うと分かる人はわかるアドセンスの問題として管理画面が面倒くさいって言うことが挙げられます。別に見にくいとかじゃないんです。Adsen...

View Article


dotnet script でのプログラミングメモ

System.Net.HttpClientで同期メソッドが動かない(Linux)Windows/Macでは特に問題なく、Linuxだと、メソッドが定義されていないとなりましたusingSystem.Net.Http;readonlyHttpClientClient=newHttpClient();varrequest=newHttpRequestMessage(HttpMethod.Get,"htt...

View Article

「C#」9.0のレコード型について

C# 9.0のレコード型C# 9.0ではレコード型が追加されました。既存はClassの参照型とStructのValue型がありましたが、9.0はイミュータブル参照型が追加されました。イミュータブル型を定義するためにはClassキーワードを定義しないで、レコードキーワードを定義して作成します。1....

View Article

【C#】fizzbuzz問題を解いてみた

fizzbuzz問題とは?入力した値まで、1から順に3の倍数のときはfizz、5の倍数のときはbuzz、3と5の倍数のときはfizzbuzzと表示するもの。環境Visual...

View Article


Image may be NSFW.
Clik here to view.

アプリ内にサーバを立ててcurlでかんたんRPCするEasyHttpRpc

GUIデバッグツールには限界があるUnityに限らず、開発においてデバッグツールは必須です。特にXR系の開発だと、実機で動かしながらあれこれパラメータを調整したい、このタイミングでこのイベント発火させたい、となることが多いと思います。デバッグ用のUI作って、DebugManagerとか作って、設定ファイルパースして読み込んで、デバッグビルドのときだけ有効になるようにして……。「そんなもん増えたり減っ...

View Article

【C#】enumじゃないけどそれっぽく設定ファイル読み込みユーティリティを作る

0. INDEX1. 概要と目的2. ユーティリティを作る3. あとがき1. 概要と目的この記事のC#版。なので目的は一緒。コードアシストを使ってtypoしたくない!という事で、App.configを使った設定ファイル読み込みユーティリティを作ります。2. ユーティリティを作る2.1. 動作サンプル元々、App.configを使うつもりだったんだけど、paiza.ioでは...

View Article

C# の Trim メソッドで取り除かれる「空白」文字は具体的に何なのか

string.TrimメソッドとはC# string.Trimメソッドは文字列の前後の「空白」を削除するメソッドです。.NET の文字列からの文字のトリミングと削除単語の両端に空白(空白とも呼ばれます)が含まれる単語になってしまう可能性があります。String.Trim...

View Article


C#で全メール受信 (全メール取得)

まえおきオープンソースのライブラリ「OpenPop.net」を使用して全メールを取得してみます。コードサンプルでは下記の項目を取得しています。 - 全メールのUIDリスト - UID - 差出人メールアドレス - 件名 - 本文差出人メールアドレスと本文取得の箇所でnullのチェックをいれているのは、...

View Article


Image may be NSFW.
Clik here to view.

UnityとQuest2でVR空間を移動する手振り歩行の実装

モチベーションVRアプリを開発する際、バーチャル空間をどのように移動するかは悩みどころの一つだと思います。既存のアプリで多い実装は、瞬時に指定位置に移動する「テレポーテーション」や、従来の2Dゲームを踏襲した「ジョイスティック移動」、それに加えて移動の際に視野を絞って視界の変化を減らす対策などが採られることが多いと思います。VR空間を移動する際にVR酔いが起きてしまうのは、現実世界での体の動きとVR...

View Article

Image may be NSFW.
Clik here to view.

WPFメモ Epoxy

■概要Epoxyを触ってみた。■環境Windows 10Visual Studio Community 2019 Version 16.9.2.NET 5.0Epoxy.Wpf...

View Article

Image may be NSFW.
Clik here to view.

ROS講座124 Unityアプリを整える・androidで使う

環境この記事は以下の環境で動いています。項目値CPUCore i5-8250UUbuntu18.04ROSMelodicGazebo9.0.0python2.7.17Unityの動作環境は以下です。項目値ホストマシンWindows10Unity2019.4インストールについてはROS講座02...

View Article

Image may be NSFW.
Clik here to view.

同じソリューション内の別プロジェクトを参照する方法

概要以下のように1つのソリューション内にCommon, Food, Sportsと複数のプロジェクトがある。 Commonにあるクラスや関数をFoodやSportsから使いたいというときのやり方を紹介する。目的 VisualStudioの使い方を知る本記事のゴール 同ソリューション内の別プロジェクトを参照できるようになる対象者 VisualStudio初心者環境・バージョン...

View Article


Image may be NSFW.
Clik here to view.

仕様変更があったときになるべく影響範囲が小さくて済むように直したつもりだけど、できてなかった話

概要仕様変更があったときになるべく影響範囲が小さくて済むように直したつもりだけど、思わぬ落とし穴があった話。目的 失敗事例の共有対象者 アプリケーション開発者経緯1.まず最初の状態 Food.exeは好きな食べ物の紹介をし、Sports.exeは好きなスポーツの紹介をするプログラム。 Food.exe, Sports.exeともにCommon.dll内の関数を使っている。 Common, Food,...

View Article

Image may be NSFW.
Clik here to view.

Teamsタブアプリ開発基礎

Teamsアプリ開発導入基礎 ~タブアプリ編~概要MicrosoftTeams上で動くアプリケーションの作成を行っていきます。Teamsアプリは大きく分けると4つの分類があります。 * タブ * ボット * メッセージング拡張機能 *...

View Article


Image may be NSFW.
Clik here to view.

MaskedTextProviderを利用してみる

はじめに時刻入力用のTextBoxが必要なことがあり、MaskedTextProviderを使えばいいらしいことは分かったのですが、実装がうまくできませんでした。欲しかった画面はこんな感じでした。日付を入力して、そのあと、時間を入力するというもの。時刻はText(string)で使えるようにしたいです。MaterialDesignのExsampleにMaskedTextBoxがあったので使えるかなと...

View Article

Image may be NSFW.
Clik here to view.

[Windows Forms] ボタンに画像を2つ表示

■概要画像を2つ設定したボタン■環境Windows 10Visual Studio 2019 Community Version 16.9.2.NET Framework 4.7.2■プロジェクトの作成新しいプロジェクトを作成します。検索条件で絞り込んでWindows フォーム アプリケーション(.NET...

View Article


C#で特定の日時を過ぎたら開けなくする[WPF]

参照:https://docs.microsoft.com/ja-jp/dotnet/api/system.datetime.compareコードDateTimedate1=DateTime.Now;//現在時刻取得DateTimedate2=newDateTime(2030,1,1,0,0,0);//対象先の日付時刻設定(左から、年、月、日、時、分)intresult=DateTime.Compa...

View Article

「IEnumerableの遅延評価」と「IObservableのCold-Hot」の共通点についてまとめた

はじめにLINQの「IEnumerableの遅延評価」と、ReactiveExtensionsの「IObservableのHod-Cold」は、どちらもLINQやRxを使い始めてしばらくするとぶち当たる壁ですね。避けては通れない道です。先日、この両者にとある共通点を発見したので、記事にしてまとめました。想定読者この記事は次のような方をターゲットにしています。LINQとRxをある程度使っている遅延評価...

View Article

Image may be NSFW.
Clik here to view.

SelectMany の使い方

はじめにSelectMany は、階層化されたデータを平坦化して取り出す LINQ です。同じ LINQ の Select に比べて、一段深い情報を操作するものなので理解が難しいこともあると思います。そこで、イメージ図とコード例を使って説明する記事を書いてみました。この説明では、LINQ の Select...

View Article
Browsing all 9551 articles
Browse latest View live