投稿

10月, 2021の投稿を表示しています

C#備忘録  文字列内の特定のchar出現回数を調べる、小数点切り捨てと四捨五入、Listの降順ソート

イメージ
 string文字列内の特定のchar出現回数を調べる ライブラリはSytem.Linq 文字列A.Where(n => n == '文字B').Count(); を用いると 「文字列A内に文字Bが出現した回数」を返す 実際はこんな感じ string text = "かえるぴょこぴょこみぴょこぴょこ"; int piCount = text.Where(n => n == 'ぴ').Count(); Console.WriteLine(piCount); Console.WriteLine($"「{text}」内の'ぴ'の数は{piCount}"); 小数点切り捨てと四捨五入 decimal,double型など小数点を含む数について 小数点以下を切り捨ててInt型にする場合は Decimal.ToInt32(decimal型変数名); 四捨五入する場合は Decimal.ToInt32(Math.Round(decimal型変数名, MidpointRounding.AwayFromZero)); を使う Listの降順(大きい方から順)のソート ラムダ式を用いて Sort((a, b) => b - a) を使う

FF14備忘録 蒼天編まとめ イシュガルドへ逃亡 ~ ドラヴァニア雲海まで

 ナナモ女王殺害の容疑で散り散りになった暁の血盟メンバー 主人公、アルフィノ、タタルはイシュガルドに逃げる 主人公の光の加護は幻龍ミドガルズオルムに"試練"として一時的に封印される事になり、主人公が持つ光のクリスタルの光もすべて消えてしまう 一行はオルシュファンの手引でイシュガルドへと到達 イシュガルドは貴族や正教者の住む"上層部"と、一般住民が住む"下層部"に分かれており、下層部は竜詩戦争の被害に会いやすい事を知る とりわけ貧民が住む"雲霧街"の存在や、酒場である"忘れられた騎士亭"が階によって利用客の層が違うなど、民衆の間に格差があるのが見受けられる フォルタン家当主エドモン・ド・フォルタンに匿ってもらい、息子のアルトアレール、エマネランを手伝う事に アルトアレールと共にファルコンネスト(クルザス西部高地)へ そこでイシュガルドには異端者(ドラゴン側 or ドラゴンと戦わない側の者)や、一方でドラゴン討伐を志す者が居るのを知る 異端者のトップは"氷の巫女"ことイゼル、シヴァを自分に蛮神召喚出来る エマネランと共にキャンプクラウドトップ(アバラシア雲海)へ そこで土着の蛮族"バヌバヌ族"が居る事、雲海は水が無いため水のクリスタルを水源として利用している事を知る バヌバヌ族の崇める神は"雲神"ビスマルク、白い鯨の様な見た目 二人を手伝ってイシュガルドへ帰ってくると、蒼天騎士団のグリノー卿より、アルフィノとタタルに異端者疑惑がかけられ連行された事を知る 当法廷では被告人と告発者が"決闘"する事により審議を決める"決闘裁判"の方式を取っており、グリノー達蒼天騎士団 vs アルフィノ+主人公(タタルが戦えない為代理)が戦い、勝利し無罪となる 宗教国家であるイシュガルドのトップ、教皇トールダンⅦ世に呼ばれイシュガルド教皇庁へ、そこで1対1で話し、トールダンⅦ世にアシエンが接触した事をトールダンⅦ世自らの口から聞き、アシエンは共通の敵であるという話を受ける フォルタン伯爵邸へ帰ってくると、ナナモ女王殺害容疑でラウバーンの処刑が近い事を知り、リムサ・ロミンサに渡りメルウィブ提督に情