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

ムービー再生中にFPSを落とさせない工夫

はじめに本記事は、サムザップ #1 AdventCalendar 2020の12/9の記事です。昨日の記事は@kanasaki_kenjiの「最高の振動をデザインするための下準備〜UnityからCore Haptic...

View Article


Image may be NSFW.
Clik here to view.

ScriptableObjectでシステム系クラスを実装する

はじめにサムザップ #2 AdventCalendar 2020の12/9の記事です。株式会社サムザップ...

View Article


【C#】DevExpressのSpreadSheetControlで共有ファイルを読み込みまたは保存する。

DevExpressのSpreadSheetControlで、LoadDocument(FileName)を使い共有ファイルを読み込み及び保存する際、多数のユーザーがファイルに接近することが可能になります。この場合、共有ファイルが壊れてしまうことがよくあります。このような状況を防ぐため、該当ファイルが使用中である場合、他のユーザーの接近を防止する処理が必要です。その処理方法は以下の通りです。//Lo...

View Article

Image may be NSFW.
Clik here to view.

[Unity] 海洋シミュレーションFFT Oceanを実装したい

はじめにこの記事はUnity #3 Advent Calendar 2020の9日目の記事です。この記事では高速フーリエ変換(FFT)を使った海洋シミュレーション、FFT...

View Article

【GCP】環境変数「GOOGLE_APPLICATION_CREDENTIALS」の設定でエラーが発生する

GCPを使うにあたって環境変数設定でエラーが発生GCPを使うにあたって設定する環境変数「GOOGLE_APPLICATION_CREDENTIALS」の設定でエラーが発生したその際に行った解決方法の走り書き程度のメモ※実行環境はWindows10です環境変数「GOOGLE_APPLICATION_CREDENTIALS」の設定Windows10なのでコマンドプロンプトset...

View Article


C#で分数を扱うクラスライブラリ

C#で分数を扱うクラスライブラリダウンロードhttps://github.com/toshiki1097/FractionLib.gitソースコードFractionLib.csnamespaceFractionLib{publicstaticclassFraction{/// <summary>/// Which is it larger number.///...

View Article

Image may be NSFW.
Clik here to view.

【Unity】フェードアウトするシーン間遷移の実装

背景Unityにおけるシーン切り替えの処理にはSceneManager.LoadScene関数を用いるが、以下の難点がある。・ロードが発生する時間画面が止まってしまう・単純な画面切り替えなので演出が物足りなく感じるこれら解消のためフェードアウト風の処理をはさむことにした。バージョン・Unity -...

View Article

Image may be NSFW.
Clik here to view.

拡張メソッドの第1引数にdynamic型が許されない理由

ことのあらましHtmlHelperを拡張しようといろいろ試してるときに、ふと下記エラーが出た。HtmlHelperクラスには当たり前だがLabel()メソッドがある。拡張メソッドとして認識されるそれがなぜ呼び出せないんやろなぁ、と思っていたら別なところでもエラーが出ていた。で、このメッセージで納得。オーバーロードの関係でthisがつくべき第1引数の型がdynamicだと当たり前だけどどれを呼べばいい...

View Article


【C#】Enumを使う際のTips

最初にどうも、ろっさむです。今回はC#でenumキーワードを使用する際の使い方をざっくりまとめていこうと思います。Enumとは基本的には曜日や色、月日などの、特定の値しかとらないデータを表現する際に使用します。これは列挙型(enumeration...

View Article


.NETや.NET CoreのOrderBy(keySelector).First()はO(n log n)でなくてO(n)な件

こんなレコードがあります。publicrecordProduct{publicstringName{get;}publicdoublePrice{get;}publicPerson(stringname,doubleprice)=>(Name,Price)=(name,price);}次のようなリストをソートして、新たなリストを作るコードがあります。List<Product>pro...

View Article

【C#】Reflectionですべてのメンバを列挙する

TL;DR;constBindingFlagsALL_ACCESS=BindingFlags.Public|BindingFlags.NonPublic|BindingFlags.Instance|BindingFlags.Static;staticIEnumerable<string>GetMemberNames<T>(){vartype=typeof(T);while(t...

View Article

.NET 5での嬉しい変更点

こちらはDeNA 21 新卒 Advent Calendar 2020の10日目の記事です。正式リリースされたばかりの.NET 5についての情報を自分の中でまとめたかったため、今回の記事を書きました。主にAnnouncing .NET 5.0の中から個人的に嬉しい変更点を紹介・説明していきます。.NET 5について2020/11/20に.NET...

View Article

新卒エンジニアがC#を半年書いて感じたこと

本記事対象者C#初学者中堅あたりになってきて新人の頃の気持ちを忘れてしまった方こんにちは。都内のソフトウェア開発会社でエンジニアをやっているものです。2020年度新卒社員として入社して約半年C#を書いてきて、アウトプットとしてAdventCalenderに投稿しようと思いました。しかし、C#に関して学んだこと一つを掘り下げて書いたとしても、ネットに転がっている記事の何番煎じにもなってしまうと感じたの...

View Article


Image may be NSFW.
Clik here to view.

Unity 2020から自動実装プロパティのバッキングフィールドにSerializeField属性をつけるとプロパティ名が表示される

PONOS Advent Calendar 2020の10日目の記事です。昨日は@kerimekaさんの【Android】root判定によるチート対策でした。Unity 2019以前C#...

View Article

Image may be NSFW.
Clik here to view.

Xamarin.Forms の Shell で Android の戻るボタンでトップページに一旦戻るようにする

この記事は Xamarin Advent Calendar 2020の 10 日目の記事です。あいてるみたいなので飛び込んでみました。 9 日目は @muak_xさんのスタートアップトレースを使ってXamarin.Androidの起動速度を向上させるでした。Xamarin.Forms の ShellXamarin.Forms の Shell というコントロールを使うとモバイル...

View Article


Image may be NSFW.
Clik here to view.

【Unity】DefaultAssetを使ってディレクトリを指定する

本記事は、サムザップ #1 AdventCalendar 2020の12/10の記事です。...

View Article

cscの作法 その45

概要cscの作法、調べてみた。 dllimportやってみた。録音してみた。サンプルコードusing System; using System.Windows.Forms; using System.Drawing; using System.Media; using System.Diagnostics; using System.Collections; using...

View Article


if文とswitch文の使い分けってみなさんどう決めてます?私はこうしてます

自分がプログラミングを学習し初めの頃に思っていた疑問に答えますw当時、条件分岐を作るif文とswitch文って書き方が違うけど、どういうふうに使い分けるんだろう?と思っていました。今は自分の中ではっきり使い分けています。1つの意見として初心者の方の参考になれば幸いです。サンプルコードではC#...

View Article

Image may be NSFW.
Clik here to view.

【C#】DataGridViewの活用方法メモ【バインド】【.NET Framework 2.0対応】

C#のWindows フォーム アプリケーションにはDataGridViewという便利なコントロールがあります。下のように、行と列からなる表を表現するコントロールです。実行環境本記事で紹介する実行画面は次の環境のものです。 OS Windows 10 Home バージョン 20H2 Visual Studio バージョン Visual Studio 2017 .NET Framework バージョン...

View Article

Image may be NSFW.
Clik here to view.

Unityから考えるDI

はじめに Zenject/Extenjectを使った方がなんか良いらしい。じゃぁ使い方を調べよう。そんな具合でそこから入ったものの、だいぶ飲み込むのに苦労した経験があります。特にZenject/Extenjectは多機能ですので、余計に要点を把握しにくいのではないかと思う所があります。 ですんで、そういったものを使う前の具体的な話からしていって、意義を書き留めておきたいなと思います。用語整理DI...

View Article
Browsing all 9297 articles
Browse latest View live