[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/24 17:42 / Filesize : 263 KB / Number-of Response : 1022
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ふらっと C#,C♯,C#(初心者用) Part132



1 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 19:00:56.93 ID:Y4203ffV0.net]
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part131
mevius.5ch.net/test/read.cgi/tech/1504861931/
■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
mevius.5ch.net/test/read.cgi/tech/1492843013/

■コードを貼る場合は↓を使いましょう。
ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
referencesource.microsoft.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

985 名前:デフォルトの名無しさん [2017/11/06(月) 22:06:21.11 ID:qEpy6DDg0.net]
Listを抽象化したいのですが、どのように書けば良いでしょうか?
以下のように書けるかと思ったのですがダメでした
よろしくお願いします

interface ITest
{

}

public class Test: ITest
{
public string hogege { get; set; }
}

class Hoge
{
List<ITest> test = new List<Test>();
}

986 名前: mailto:sage [2017/11/06(月) 22:06:24.98 ID:/hMSyilp0.net]
>>962
単純にそのアプリ、親アプリと子アプリに別けて、親アプリから小アプリを10個起動したら駄目なの?
重い処理があって辛いぐらいの機能があるなら、1つの子画面で親ごと巻き込まれて死んでほしくないし、俺ならプロセスから別ける。

あと、非同期でやってる、の非同期がasyncなら、それは普通にタスクを切り替えるスキの間隔が広いかとか、諸々普通に重いだけじゃないの?
await Task.Delay(1)とか呼んでみたら?

987 名前:デフォルトの名無しさん [2017/11/06(月) 22:11:16.29 ID:AYpingtn0.net]
>>966
右辺と左辺の型が違うじゃん

988 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 22:40:14.56 ID:Uzk0iC6KM.net]
>>967
その、プロセスの分け方教えて下さい!

989 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 22:48:51.69 ID:voxwNiAb0.net]
>>969
今更どうしようもないが、次作るときはウインドウの数減らしたほうが良いよ
できればメイン一つで画面遷移やタブで処理+ダイアログも同時に開くのは一つだけとかね

990 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 22:49:36.85 ID:9FNc82fk0.net]
死ね

991 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 23:36:54.55 ID:VYb2y8+kM.net]
>>966
List抽象化はIList<Test> test= じゃないのかよw

992 名前: mailto:sage [2017/11/06(月) 23:50:31.09 ID:/hMSyilp0.net]
>>969
プロセスの分け方も何も、今フォーム起こすのに使ってるメソッドの引数を文字列にして、Process.Startで起動引数にして起動するだけのイメージだったけど。

993 名前:デフォルトの名無しさん [2017/11/07(火) 01:00:13.01 ID:cTk2bFo+0.net]
Parallelって非同期でしか使えない?



994 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 01:08:19.93 ID:V+BPLIz50.net]
うんにゃ

995 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 01:33:47.43 ID:TUoQCgcU0.net]
>>975
同期できるのか
使おうかな

996 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 02:12:31.67 ID:V+BPLIz50.net]
>>976
どういう用途を想定してるん?

997 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 09:07:17.90 ID:lDMoKAlXM.net]
そもそもParallelは同期処理に使うもんだぞ
Fork-Joinっていう、同期処理を並列で実行するパターン

998 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 12:22:40.45 ID:BMsgFSV6r.net]
一晩エスパーしたけどListの抽象化の意味解読できず

ITest[] tests = new Test[n];
IEnumrable<ITest> = new List<Test>();
なら可能だが

999 名前:デフォルトの名無しさん [2017/11/07(火) 15:05:18.45 ID:+aQKsyS3d.net]
リスト抽象化という分かってるようで何も理解できてないお題

1000 名前:デフォルトの名無しさん [2017/11/07(火) 15:17:32.57 ID:odkSTBx66.net]
>>980
新スレ頼んだ

1001 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 15:31:40.49 ID:QoqDyUp+0.net]
>>979
変数名忘れてる!

1002 名前:デフォルトの名無しさん [2017/11/07(火) 16:33:19.67 ID:pVSOD8mN0.net]
抽象化して継承するのと基本クラスにして継承するのと使い道がわからんよな

1003 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 16:46:40.87 ID:j6tNoJ1F0.net]
スレタイのC#表記は一つだけでいい
形骸化してる



1004 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:08:16.46 ID:LeQqgpmT0.net]
そういえばずっと疑問なんだが
そもそもC#て「シーシャープ」で合ってる? #はNo.だと習ったような...
それともスレタイどおり普通に「シーフラット」なのか?

1005 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:11:35.30 ID:QoqDyUp+0.net]
>>985
作った人によると(C++)++で、+を4つ並べて#にしたという
で、読み方はシーシャープだと

1006 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:14:22.37 ID:4uzCwn7XM.net]
>>985
正式にはシャープだけど、半角表記にするために井桁でもいいことになってる

1007 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:17:34.23 ID:LeQqgpmT0.net]
ほほう!!ありがとう!

1008 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:25:03.73 ID:LeQqgpmT0.net]
さすがに♭でなくて安心した

1009 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:48:12.22 ID:wMlMdyQ30.net]
>>987
ちょっと違う
半角で表せるようにC#と書いてC Sharpと読むと仕様書に明記されてる
C♯とかは間違い

1010 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:49:14.24 ID:bwe89n7Ka.net]
>>986
その話は後付けだったと思うけどw

つまりC#(C sharp)っていう名前が決まったのが先で、よく見るとこれって+が四つでインクリメント演算子が2つの
ようにも見えるよねって話だったはず

1011 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:50:12.84 ID:4uzCwn7XM.net]
>>990
いや公式な仕様書だと♯表記だよ

1012 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:50:44.75 ID:bwe89n7Ka.net]
>>990
そもそも#と♯が本来別文字かどうか怪しいw
印刷屋さんの都合じゃないのかと

1013 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:55:28.06 ID:t6NaVxzvH.net]
ナンバーサインと音楽記号シャープは
まったく別物でしょ



1014 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 21:00:34.38 ID:LeQqgpmT0.net]
次スレ建ててみる
1行目
!extend:checked:vvvvv:1000:512
でいい?なお、スレタイ変えない

1015 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 21:12:11.14 ID:LeQqgpmT0.net]
ふらっと C#,C♯,C#(初心者用) Part133
mevius.5ch.net/test/read.cgi/tech/1510056685/

1016 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 21:42:13.43 ID:kORl+ylV0.net]
おつ

1017 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 22:58:38.88 ID:JobEFelh0.net]
荒れてばかりなのにきちんと次スレの立つこのスレ >>996

1018 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 00:26:45.39 ID:lzmkdMJA0.net]
スレ立ておつ

1019 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 00:36:05.51 ID:CLyn8lVQ0.net]


1020 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 29日 5時間 35分 9秒

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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<263KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef