ふらっと C#,C♯,C#(初心者用) Part152at TECH
ふらっと C#,C♯,C#(初心者用) Part152 - 暇つぶし2ch987:デフォルトの名無しさん
21/12/13 18:14:55.88 7pnzZ4JB0.net
こんな感じで位置情報は取れるんじゃね
start=match.Index
end=start+match.Length

988:デフォルトの名無しさん
21/12/13 19:41:31.37 kNebVXhJ0.net
ありがとうございます

989:デフォルトの名無しさん
21/12/13 21:08:47.76 7y8WpNWV0.net
List<Class>があるとして、List内のClass.nameに指定の文字列があるかを取得したいのですが
自作クラス内の要素でcontaintsってできませんか?
foreachで比較するのが正解?

990:デフォルトの名無しさん
21/12/13 21:15:06.25 In5eq4Wi0.net
>>984
.Where使え

991:デフォルトの名無しさん
21/12/13 21:17:21.47 7ZcyUS400.net
>>984
var list = new List<Class>();
var a = list.Any( x => x.name.Containts( value ) );
とか?
該当する要素が必要ならAny()をWhere()に

992:デフォルトの名無しさん
21/12/13 21:27:25.78 7y8WpNWV0.net
>>985-986
ありがとうございます!
どうググっていいのかわからなかったので助かりました……!

993:デフォルトの名無しさん
21/12/13 22:55:24.29 dhjmiKBp0.net
次スレ立てた
スレリンク(tech板)
空行1行削ってURLリンク(source.dot.net)を追加

994:デフォルトの名無しさん
21/12/14 06:58:31.68 du0GZnIr0.net
URLリンク(dotnetfiddle.net)
ランダムでAかBかCを表示するプログラムを作りたいのですが、これくらいしか作れません
何かもっと簡単な方法があればご教授ください

995:デフォルトの名無しさん
21/12/14 07:45:59.00 qzQ3tQASr.net
num - 1 を 'A' に足すとかかな。

996:デフォルトの名無しさん
21/12/14 09:17:16.08 vmKXmndG0.net
よくある方法としてはテーブルを作っておくとか
var dic = new[] { "A", "B", "C" };
Console.WriteLine(dic[rnd.Next(0, dic.Length)]);

997:デフォルトの名無しさん
21/12/14 09:57:06.80 e0HER7LA0.net
>>990>>991を合体させるのがよさそう
char a = Convert.ToChar('A' + rnd.Next(1,3));
Console.WriteLine("これは{0}です",a);

998:デフォルトの名無しさん
21/12/14 10:11:15.99 5DwVjF+M0.net
実際にA, B, Cを返すのなら>>990のやり方が使えるけど、本当に欲しいのが大吉、中吉、小吉、凶みたいな感じだと
>>991のになるね

999:デフォルトの名無しさん
21/12/14 13:46:50.71 du0GZnIr0.net
ありがとうございます、やってみます

1000:デフォルトの名無しさん
21/12/14 13:58:59.60 9+ODmT2J0.net
0~9までの数値文字を作るときにも応用効くから990みたいな発想は覚えておいて損はない
'0' + rand.Next(0, 10)
'A'の内部は0x0041で'B'の内部は0x0042だから'A'に1を足せばBになるという仕組み('0'~'9'も同様に連続してる)

1001:デフォルトの名無しさん
21/12/14 14:26:45.80 YieXxPy2a.net
netcore Blazorでwebアプリ作成を勉強中なのですが、ボタンを押すとExcelファイルを開く機能を作ろうとした際にエラーが出て以下の記事を見つけました
URLリンク(social.msdn.microsoft.com)
この記事内で「もし Excel アプリを立ち上げてそれにファイルを表示しユーザーが操作するというようなことでしたら、それは Web アプリでは無理です。」とコメントがあります
webアプリの知識が浅いので初歩的な質問だと思うのですが、これはどういう理由からなのでしょうか?

1002:デフォルトの名無しさん
21/12/14 14:37:28.89 70QYvgE2a.net
エラーの理由と解決方法は一番下の人の投稿の通り、
WEBアプリでEXCELをっていうのは、エクセルのUIをweb経由でクライアントに送信するのが難しいから
COMでexcelを起動してファイル操作をすること自体はできるけど、それはUIがないからね
COM経由でやるならUIは全部自分で作らないといけないないし、
COMを使わずにエクセルの画面そのものでやるならリモートデスクトップのエクセル版を全部自分で作らないといけない

1003:デフォルトの名無しさん
21/12/14 14:49:24.22 XfsZssVB0.net
>>996
プログラムするのはやめとけ

1004:デフォルトの名無しさん
21/12/14 18:33:30.49 LorwhalJ0.net

Slot
🍜🎴👻
💣🎰🎴
🎰😜🍜
(LA: 1.86, 1.92, 1.82)


1005:デフォルトの名無しさん
21/12/14 18:33:34.98 LorwhalJ0.net

Slot
🌸🎴🌸
💰💰👻
🍒😜🎴
Win!! 4 pts.(LA: 2.11, 1.98, 1.84)


1006:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
SLOT Results
🎰🎰🎰 Excellent!! 0
🎴🎴🎴 Gratz!! 0
🌸🌸🌸 OPPAI Ban!! 0
💣💣💣 Backingum!! 0
Win!! 1
Points 4 pts.

life time: 110日 22時間 49分 19秒

1007:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch