C#, C♯, C#相談室 P ..
851:デフォルトの名無しさん
18/04/17 20:37:52.00 9vQdK3hx.net
>>800
このレベルなら実際にやってみればいいのに
やる前にここで聞いてどうしたいんだろう
このレベルでUnity使えって言うアホは死んだ方がいいよ
852:デフォルトの名無しさん
18/04/18 01:27:14.97 2l4GI+/x.net
VC#プログラマで過剰にUnityを嫌ってる人って、一体何と戦っているんだろう?
Unityのお陰でC#人口が増えたんだから、みんなで仲良くすればいいのに
853:デフォルトの名無しさん
18/04/18 02:19:47.97 EbGCOVNU.net
どこにそんなレスがあるのよw
どんな被害妄想だw
チミこそ誰と戦ってるんだよw
854:デフォルトの名無しさん
18/04/18 09:46:58.96 H8Fop3gc.net
Unity環境固有の質問は、ゲ製作技術板の方がいいかと
855:デフォルトの名無しさん
18/04/18 11:17:42.68 oQVEBoIe.net
>>827
スレチにも関わらずUnityの普及活動してるおまえとだよ。おまえのレスはただの荒らし行為に過ぎない。
856:デフォルトの名無しさん
18/04/18 16:48:27.75 ur62Feqw.net
てす
と。
857:デフォルトの名無しさん
18/04/18 16:55:20.07 ur62Feqw.net
あんまり調べられないままの相談で申し訳ないのだけど
証明書の秘密キーつきのエクスポートをやりたいんだけど、秘密キーで暗号化するあたりのサンプルが見当たらない
X509certificate.Exportメソッドに暗号化のオプションが無いのは、アルゴリズムを知られない為に実装していなかったりすんのかな?
それとも探し方がぬるいだけかな
実際ぬるいから、もっと探さなくてはいけないんだけどちょい暇が足りていない…
858:デフォルトの名無しさん
18/04/18 16:57:10.07 ur62Feqw.net
と思ったら、オーバーロードで別メソッドあったわ
うんこしてきます。
859:デフォルトの名無しさん
18/04/19 23:01:31.41 V/OVaoHB.net
>>833
うんこしてきました。
860:デフォルトの名無しさん
18/04/20 08:45:20.56 0VrNppPf.net
共同ツール 1
URLリンク(seleck.cc)
URLリンク(trello.com)
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
URLリンク(www.kikakulabo.com)
trelloのオープンソースあり
共同ツール 2
URLリンク(www.google.com)
共同ツール 3
URLリンク(slack.com)
URLリンク(www.dropbox.com)
URLリンク(bitbucket.org)
URLリンク(ja.atlassian.com)
URLリンク(sketchapp.com)
URLリンク(photoshopvip.net)
URLリンク(goodpatch.com)
861:デフォルトの名無しさん
18/04/20 15:43:11.07 m3w/FVh4.net
C#でLinqを使うよりPythonの方が2倍速かったのでベンチマークをしてみた - Qiita
URLリンク(qiita.com)
C# の Linq が python の2倍遅い、は嘘 - Qiita
URLリンク(qiita.com)
LINQ を使う時に一般的に気を付けること via C#でLinqを使うよりPythonの方が2倍速かったのでベンチマークをしてみた - かずきのBlog@hatena
URLリンク(blog.okazuki.jp)
そもそもPythonからCのライブラリ呼んでいる時点で反則w
862:デフォルトの名無しさん
18/04/20 16:05:10.50 b0HtDqHF.net
>>836
正しくはCのが早かったというべきだよな。
C#でC作成ライブラリ使えばもっと速いだろう。
863:デフォルトの名無しさん
18/04/20 17:57:23.70 Zbn/uqxI.net
別に内部的にCのライブラリ呼んでだって良くないか?
そのライブラリが全く普及していなかったりするならともかくそれなりに普及していて誰でも普通に使えるわけだからpythonのライブラリと見なして構わない
手段を目的にしてしまった的外れなツッコミだと思う
864:デフォルトの名無しさん
18/04/20 18:56:14.72 HEo4E9qU.net
>>838
比較方法の誤りに気づけないアホ
865:デフォルトの名無しさん
18/04/20 19:09:36.62 n/XKSXFH.net
比較方法は誤ってないよ
特殊なことしなければ呼び出せないならともかく、内部的にCで書かれているだけで表面的にはpythonで書かれて提供されている
つまりpythonユーザーなら誰でも普通にその速度で計算できるわけで、それをわざわざ縛る意味など皆無
C#だって、というなら内部的にCで書かれたC#用の同等ライブラリを探せばいいだけのこと
もしそんなものが存在しないならC#ユーザーはその速度が出せないんだから負けていると言うしかない
866:デフォルトの名無しさん
18/04/20 19:13:07.96 9TOBYLLi.net
> URLリンク(qiita.com)
の事なら謝りが多すぎてもやはベンチマークになってないレベルだけど
まさにweb用ゴミ箱ならではw
867:デフォルトの名無しさん
18/04/20 19:14:41.09 2PCqO3sb.net
>>840
顔真っ赤
868:デフォルトの名無しさん
18/04/20 20:18:31.20 tb9GaJQ9.net
ここでいくら吠えたところでまったくの無意味
Qiitaの著者に直接言えやコメントも出来ないゴミ共
869:デフォルトの名無しさん
18/04/20 21:36:22.00 9TOBYLLi.net
著者てwゴミの廃棄者やぞwww
870:デフォルトの名無しさん
18/04/20 21:40:33.52 j5E1zTaf.net
Qiitaとかゴミ屋敷主の間違いだろ
871:デフォルトの名無しさん
18/04/20 21:48:05.63 j5E1zTaf.net
稀に興味深い記事もある(性別のISO規格の話とか)が、
最近は初心者とワナビのメモと知ったかが増えすぎて、
聳え立つクソ山と呼ぶに相応しい
872:デフォルトの名無しさん
18/04/20 21:59:31.56 CLWy02Nm.net
そういう状態防ぐにはどうすればよかったんかな?本名制?
873:デフォルトの名無しさん
18/04/20 22:14:39.58 /f4SVs1l.net
最近の若者はベクトル計算用ライブラリと汎用コレクション操作のパフォーマンスを比較してイチャモンつけてしまうのか
しかも汎用コレクション操作の使い方を間違えてさらの遅くする徹底ぶり
ここまでくるとアンチC#がわざとやってるのかと疑ってしまう
874:デフォルトの名無しさん
18/04/20 22:27:04.05 9TOBYLLi.net
ゴミ袋に名前書く時代なんやから本名制にしたってなんぼでもゴミ製造するやろw
大体自分がゴミ製造機やっちゅー自覚がないんやからあいつらはw
875:デフォルトの名無しさん
18/04/20 22:34:20.16 9TOBYLLi.net
あとあれやなアウトプットアウトプット言い過ぎやねん
ほとんどの無能は黙ってインプットだけしといた方がええねんマジに
876:デフォルトの名無しさん
18/04/20 22:54:42.98 I7oxfrXN.net
無能な働き者はどこでも迷惑だよ
役に立つとしたら燃料になる位だな
877:デフォルトの名無しさん
18/04/21 00:48:19.40 nyFjrsp6.net
多分こんなところで吠えてるだけの奴よりはかなりマシだと思う
878:デフォルトの名無しさん
18/04/21 00:57:32.90 YdpuWmPR.net
そんなバカなw
お前の田舎ではゼロがマイナス1より小さいのか?
とんだ地方だな
879:デフォルトの名無しさん
18/04/21 21:10:04.18 fsaF9/q0.net
ここは便所だから
便所で脱糞して悪いことなど何一つない
880:デフォルトの名無しさん
18/04/22 03:27:17.53 vGXDOJQp.net
タイトルからしてバカ丸出し
ゴミクズ以下の記事だな
881:デフォルトの名無しさん
18/04/23 02:19:22.48 kNAX3uRd.net
>>852
意味不明な擁護してるヒマがあったら編集リクエスト(笑)でも出してろ生ゴミ
882:デフォルトの名無しさん
18/04/26 16:08:33.53 xy+oxvou.net
try{}catchってmainで使っちゃダメなんだな、mainで使うと先になんかエラーチェックされてるみたいで動いてくれない
883:デフォルトの名無しさん
18/04/26 16:20:37.29 dXe9gzk2.net
>>857
お前は何を言っているんだ
884:デフォルトの名無しさん
18/04/26 16:30:15.88 b66Ryl3w.net
コンソールアプリでasync/awaitを初めて導入しようとサンプル書いて
「どおじてブレークポイント貼っでもがっでにアプリ終了じぢゃうのおおお」と
一時間くらい泣きそうになってた頃の自分を思い出した
885:デフォルトの名無しさん
18/04/26 17:18:25.38 vM7mL5EC.net
>>857
おとなしくpythonで遊んどけ
886:デフォルトの名無しさん
18/04/26 17:43:12.33 xy+oxvou.net
//857
URLリンク(paiza.io)
こうゆうtryの使い方
887:デフォルトの名無しさん
18/04/26 17:45:36.83 OslpNjgP.net
>>861
Main.cs(11,9): error CS0155: The type caught or thrown must be derived from System.Exception
catch(Hello e)ってなに?
888:デフォルトの名無しさん
18/04/26 18:03:50.22 JkG32KRI.net
>>861
throw new Exception();
889:デフォルトの名無しさん
18/04/26 18:23:44.18 WT1hu9Nk.net
ルール無視の書き方して動かないって文句言うって幼稚園児か
890:デフォルトの名無しさん
18/04/26 18:27:10.85 jddzoXl2.net
馬鹿とゆとりに同期は書けない。
891:デフォルトの名無しさん
18/04/26 18:29:12.13 j3rPcdlu.net
エラーメッセージ読めよ
892:デフォルトの名無しさん
18/04/26 18:44:39.37 JkG32KRI.net
今度は定数で0除算かよ
何がしたいんだ?
893:デフォルトの名無しさん
18/04/26 18:53:17.65 xy+oxvou.net
try使った時にエラーの受け取り方がわからないんだよ
mainで使った時にどうエラーを受け取ればいいのか、0の除算したcatchで処理終了しないでランタイムエラーの方で止まってるから
894:デフォルトの名無しさん
18/04/26 18:58:01.55 WT1hu9Nk.net
>>868
確認したいだけならint x = 10 / 0;を消して>>863のthrow new Exception();を入れてcatchの(Hello e)を消せ
何見ていたらこんなあほな書き方になるんだ
895:デフォルトの名無しさん
18/04/26 19:41:52.26 b66Ryl3w.net
Main云々以前にそもそもtry句での引数無しthrowも定数ゼロ除算もコンパイルエラーだし
ぶっちゃけ開発環境上でC#書いたことがあるのかも怪しいレベルだなコレ…
896:デフォルトの名無しさん
18/04/26 20:03:05.83 VsDVtvXW.net
>>861,868
こういうことやりたいんだろう
using System;
namespace Hello
{
class Hello
{
static void Main()
{
int a = 10, d = 10;
try
{
a = a / d;
}
catch (Exception ex)
{
Console.WriteLine("Hello.Main()で例外が発生");
Console.WriteLine("エラーメッセージは「{0}」です", ex.Message);
Console.WriteLine("エラーが起きたのでプログラムを終了します"); return;
}
Console.WriteLine("終了しました"); Console.ReadKey();
}
}
}
usingの下なのにnamespaceもないしVisualStudio使ってちゃんと基本からやれ。ふらっとの初心者よりもひどい
URLリンク(docs.microsoft.com)
897:デフォルトの名無しさん
18/04/26 20:12:42.87 xy+oxvou.net
URLリンク(ideone.com)
こうゆう意図的にエラーを起こしたかったんだよ、エラーの起こし方がよく分かったわ
898:デフォルトの名無しさん
18/04/26 21:39:18.55 uS4q2ghI.net
日本語も怪しいな
899:デフォルトの名無しさん
18/04/27 01:11:19.54 k/lWF70S.net
StreamReaderやStreamWriter使ってusingで括るの忘れてファイルが握られっぱなしなんですけど、なんでClose呼ばないの?
習慣にしようよ。って、こいつらOpenが無いからClose忘れるんだよね。
非対称な関数作るんじゃ無いよもう。Open要らないならCloseも要らない様にしろよな。ぷんぷん。
900:デフォルトの名無しさん
18/04/27 01:37:47.37 PhbJL1To.net
Closeは不要
Disposeのみ呼べば良い
901:デフォルトの名無しさん
18/04/27 05:21:37.48 lYxGtyk/.net
>>874
usingを習慣にしろよw
902:デフォルトの名無しさん
18/04/27 06:29:05.88 OvoGcsme.net
もはや一貫性のない欠陥言語。当初のルールを無視しまくり機能追加した結果がこれ。
903:デフォルトの名無しさん
18/04/27 06:46:16.67 O6TOHWbP.net
無能老害がついていけなくなった結果が >>877 w
904:デフォルトの名無しさん
18/04/27 07:02:09.96 OvoGcsme.net
>>878
C#のような古くさい設計の言語使ってるおまえは十分老害。
C#はまさに増築しまくりの不便で欠陥だらけの温泉旅館。
未だにそれをナウい温泉だと思ってるおまえのようなボケ老人にはお似合いwww
905:デフォルトの名無しさん
18/04/27 07:12:33.37 O6TOHWbP.net
はいはい
わざわざそんな言語のスレに来てなにをしたいんだよ w
906:デフォルトの名無しさん
18/04/27 07:13:57.20 9Hp2cBch.net
>>879
お前はpythonでもさわっとけよw
907:デフォルトの名無しさん
18/04/27 07:20:09.09 StQVahkn.net
ナウい温泉w
908:デフォルトの名無しさん
18/04/27 08:56:56.32 k/lWF70S.net
いや、ドア開けたら閉めるだろ?、猫じゃ無いんだからさ。
でも開けた覚えの無い自動ドアが実は半自動で、
閉める時だけは手動なんて、合理的に考えて不便じゃね?
909:デフォルトの名無しさん
18/04/27 09:17:59.23 4iAJG+ab.net
>>883
お前のケツには「人生を開始する」なんてメソッドは生えてないだろ?
でもお前の人生はそのうち終わるし、刺されたら即座に終わる
生まれた瞬間に始まっていて、終わらせるのはいつでもできる
ごく自然な摂理
910:デフォルトの名無しさん
18/04/27 09:44:49.47 k/lWF70S.net
>>884
親クラスが産むメソッド呼んだんだから、終わらすメソッドも親クラスが呼ぶだろ?
自殺メソッドはそりゃ普通は呼ばないわな。
911:デフォルトの名無しさん
18/04/27 09:59:09.03 MMLA9ogh.net
>>885
あー、お母さんと代わってくれるか?
もしくは学校に行きなさい
912:デフォルトの名無しさん
18/04/27 10:54:20.26 0FOaJBj5.net
ひきこもりじゃねーし、ばーか、ばーか。
913:デフォルトの名無しさん
18/04/27 12:03:50.25 ALoE/EAb.net
ニートは気楽でいいよな
羨ましいよ
914:デフォルトの名無しさん
18/04/27 12:32:23.33 nQlilAFp.net
羨ましいならニートになればいいだけのこと
915:デフォルトの名無しさん
18/04/27 13:54:04.43 OvoGcsme.net
C#はニート専用だしな。プロはJavaを使ってる。
916:デフォルトの名無しさん
18/04/27 13:59:13.33 OvoGcsme.net
馬鹿がガベコレで夢を見たんだよ。そしてJavaをパクった。
だが現実はusingにdisposeだらけ。
ほんと馬鹿だよな。もはやC言語以下の不便さ、汚さ。ボケ老人には革新に見えるらしいwww
917:デフォルトの名無しさん
18/04/27 14:14:23.73 JRYGFmDD.net
嫉妬がひどいな
918:デフォルトの名無しさん
18/04/27 18:43:09.60 HZkEuqsN.net
一貫性はあるけどさ、仕事で2.0のソースメンテするとストレス半端ないよ
919:デフォルトの名無しさん
18/04/27 18:45:23.22 +ocy8bIv.net
仕事じゃなかったらストレス半端なんか?
920:デフォルトの名無しさん
18/04/27 18:47:54.03 thq99FCt.net
わかる
C# 2.0ってまるでJavaみたいでスゲー使いにくい
921:デフォルトの名無しさん
18/04/28 06:41:03.36 o29GXtCO.net
カベコレのせいでデストラクタがいつ動くか不定でC++のようなスコープ終了で自動クローズができなくなった。
結果、using、disposeの導入。
馬鹿がほんと何も考えないで設計するとこうなるという見本。ほんと醜い言語だよ。
一貫性? ないない。C#2.0とは既に別言語だよ。名前買えるべき。Neet-C#とかに
922:デフォルトの名無しさん
18/04/28 07:19:29.33 bL+b5Osr.net
君はガベコレが理解できないんだね
923:デフォルトの名無しさん
18/04/28 09:28:12.52 o29GXtCO.net
>>897
詳しく!!!
924:デフォルトの名無しさん
18/04/28 09:35:16.04 o29GXtCO.net
C#が開発現場からほぼ淘汰されたから良い時代になった。保守で残ってるのは2.0案件ばかり。
こういうゴミ案件は、自称おれは理解している ID:bL+b5Osr に投げるのが一番。
925:デフォルトの名無しさん
18/04/28 09:38:30.51 xU4jt1e/.net
ホントにゴミの巣窟スレになったな
初心者どころかひきこもりがずっと吠えていてそれにいちいち相手するクズまでいる
926:デフォルトの名無しさん
18/04/28 09:40:48.45 o29GXtCO.net
>>900
IDに変えるのにどんなに時間かけてんだよ。馬鹿め。
927:デフォルトの名無しさん
18/04/28 09:48:46.48 o29GXtCO.net
せっかくのGWだからな。
みんなで死滅寸前のC#にトドメを刺そうではないか。
ヘジがMSを退社すれば黒歴史としてC#は完全に消される運命。
928:デフォルトの名無しさん
18/04/28 09:54:11.18 g/IgsaGs.net
なんかC#に親でも殺されたのかと思うような奴らがいっぱいおるのなんなの
今さらJavaドカタが出張してくるはずもなく謎だわ
929:デフォルトの名無しさん
18/04/28 09:56:44.37 o29GXtCO.net
GWなのに人がいない。C#は完全にオワコンだったわ。今日はニュー速で過ごすわ。
930:デフォルトの名無しさん
18/04/28 09:57:08.60 bL+b5Osr.net
Javaは今末期だから必死なんだろう
JavaしかできないJavaドカはおま
931:ま食えなくなる
932:デフォルトの名無しさん
18/04/28 10:21:24.12 nplKOQXN.net
狂っているのはID:OvoGcsme=ID:o29GXtCOだけ
GWが昨日から始まっている方
933:デフォルトの名無しさん
18/04/28 14:29:47.18 fJBRJJEo.net
ヒープ管理から解放されたけど、むしろリソース管理が意味不明になってるよな。
934:デフォルトの名無しさん
18/04/28 18:41:37.21 +9z2KQK5.net
どうせそいつはふらっとに居たおじいちゃんだろ
相手にするだけ損
935:デフォルトの名無しさん
18/04/28 19:13:37.12 yGhXA9la.net
次スレはワッチョイ付きにしないとここに居着くよ
936:デフォルトの名無しさん
18/04/28 19:19:20.17 0zrAdS5u.net
ワッチョイなんかいらない
規制を強化すればスレが良くなる、という単純なパターンを鵜呑みにする思考こそ批判されるべきだ
937:デフォルトの名無しさん
18/04/28 19:24:42.35 tYpDSl3W.net
デメリット無いんだからワッチョイ有りでいいよ。
938:デフォルトの名無しさん
18/04/28 19:36:02.31 Or52BkbK.net
ワッチョイ有りはもう立っているんだから付けて立てたら重複だ
ふらっとに頭のおかしいやつ行かないようにここで囲っててくれ
939:デフォルトの名無しさん
18/04/28 20:08:26.34 sp22eYvn.net
勝海舟は「憂国の士を自称する連中が国を亡ぼす」と言ったそうだけど、スレも同じだね。
荒らしてる奴に限って自分が荒らしだと思ってないどころか、
逆に俺はスレを憂いてるんだとか盛大に勘違いしてるのな
お前がいなくなるのが一番スレのためだってw
940:デフォルトの名無しさん
18/04/28 22:25:56.27 RM9Dr2N8.net
>>910
1週間NGに入れられるから便利ってだけだよ
規制ってなんのことさ
941:デフォルトの名無しさん
18/04/28 22:27:08.21 RM9Dr2N8.net
何か妙だな
1週間NGの効果が続くから、だ
942:デフォルトの名無しさん
18/04/28 22:30:51.56 RM9Dr2N8.net
まあしかしこのスレには要らない気がするぜ
ゴミ棄て場は必要だからな
943:デフォルトの名無しさん
18/04/29 07:55:16.57 JHpKH8Au.net
マウスカーソルの位置を0.1sec置きぐらいに全部取得したいんだけど、
終了時刻は決まってないので配列で宣言し難い。
これってDictionaryとかに入れていけばいいのかな?
x,y座標と時間の3変数になるんだけど、
時間をkey noにしてx,yを紐づけるみたいな感じでOK?
time,xとtime,yの二つのDictionaryを作る。
なんかすごく冗長な気がする。
time, x, y
みたいなDictionaryってできないのだろうか・・・。
944:デフォルトの名無しさん
18/04/29 08:01:26.21 bEJanFfq.net
最大時間は決めといた方がいいんじゃないか
945:デフォルトの名無しさん
18/04/29 08:53:02.78 OzeULG5c.net
イベントそのまま記録すりゃいいじゃん。
946:デフォルトの名無しさん
18/04/29 08:59:57.28 lPGHHBCx.net
時間をキーにする意味がないだろ
普通にList<(DateTime time, int x, int y)>でいい
947:デフォルトの名無しさん
18/04/29 09:14:45.53 hkCcAsD/.net
>>920と同意見だな
948:デフォルトの名無しさん
18/04/29 12:15:32.77 ybi7BJyI.net
>>920を見てC#って匿名型のList<T>を簡単に作れる新しい構文ができたのかと
思ったが、そんなものはなかったw
あと、調べてないがDateTime.Nowの精度は恐らく秒単位だと思う。
だから時間は記録開始かまたは先頭のデータからのオフセットをms単位で
記録するとかの方がいいだろうねたぶん。
949:デフォルトの名無しさん
18/04/29 12:21:08.09 HygKsgep.net
イベントを
観測すれば
いいじゃん
950:デフォルトの名無しさん
18/04/29 12:23:38.33 C1GLMYpS.net
>>922
DateTimeプロパティにMillisecondあるから。DateTime.Nowでも取り出せる
URLリンク(msdn.microsoft.com)(v=vs.110).aspx
>>917
Dictionary<DateTime,Point>じゃ嫌なのか?
951:デフォルトの名無しさん
18/04/29 12:24:11.68 jYKkSI/h.net
そういう場合は構造体に包んで扱うと良いよ
public struct Cursor{
public float x;
public float y;
public int frame;
public Cursor(float x, float y, int frame){
this.x = x;
this.y = y;
this.frame = frame;
}
}
// コレクションを生成
var list = new List<Cursor>();
// 追加する
list.Add(new Cursor(x, y, frame));
あとマイクロ秒を後で使う予定がなければフレーム番号で保持するのが妥当だと思う
952:デフォルトの名無しさん
18/04/29 12:30:41.68 Lyi0qr1Q.net
>>922
いや今のC#は>>920は通るぞ
タプルだ
953:デフォルトの名無しさん
18/04/29 12:41:33.60 ybi7BJyI.net
>>924
データ型にms単位になってるからってHWがその精度を持ってるかどうかは別問題w
RTCは歴史的にそんな精度を持ってないw
>>926
ああ、そうなのか
名前知ってるだけで全然使ったことないから知らんかった
954:デフォルトの名無しさん
18/04/29 13:09:54.51 OzeULG5c.net
精度保つ外部dllあったよな?
955:デフォルトの名無しさん
18/04/29 16:10:14.56 fd7fEVW6.net
>>927
知ったかさん乙
現在時刻をRTCから取得するOSなんてほぼないぞ
956:デフォルトの名無しさん
18/04/29 20:24:15.50 eBkQOB0i.net
>>929
アホだ
957:デフォルトの名無しさん
18/04/29 20:38:40.73 6lMTeXx2.net
ほぼw
958:デフォルトの名無しさん
18/04/29 21:19:58.30 PLWWKE1O.net
ほぼほぼ警察です
ほぼほぼ言ったら殺します
959:デフォルトの名無しさん
18/04/29 22:33:17.87 SwdLMJM1.net
>>928
それはそういう質問?
>>917の質問に関して言えば「0.1sec置きぐらい」って書いてあるからそんなきっちりの時刻精度求めていない気がする
精度に関しては下の記事
URLリンク(answers.microsoft.com)
精度保つ外部dllはわからない。NTPで適度に合わせるくらいしか思いつかない
960:デフォルトの名無しさん
18/04/29 23:32:24.12 fd7fEVW6.net
>>930
マジで言ってるの? w
RTCから読み出すのはブート時だけやぞ
961:デフォルトの名無しさん
18/04/30 01:56:37.76 JUUDfCG9.net
動画や音声再生するのにより正確なタイムチックが必要なアプリは山ほどあるし、実現してんぞ。
962:デフォルトの名無しさん
18/04/30 11:14:45.39 pQkdgjal.net
質問にない事は答えなくて結構です
ありがた迷惑
963:デフォルトの名無しさん
18/04/30 11:20:09.20 SUgALGkv.net
ほら、彼ら少し頭おかしいからさ
許してやってくれないか
964:デフォルトの名無しさん
18/04/30 11:42:52.93 kqITcJnL.net
RTCは頻繁にアクセスするには遅すぎるデバイスだからOS起動後の時計はタイマー割り込み駆動だよ
965:デフォルトの名無しさん
18/04/30 12:09:14.35 Y7BLr8PP.net
いろいろありがとうございます。
終了時刻が決まってないからlistとかかなとおもったんですけど、
構造体の方がよさそうですね。
試してみます。
966:デフォルトの名無しさん
18/04/30 12:11:05.06 Y7BLr8PP.net
それとは別にc#で
List<(DateTime time, int x, int y)>
みたいな複数の変数を扱うことってできるのでしょうか?
var list = new List<int>();
みたいに一つの変数だけなのかと思ってました。
これができるといろいろ便利そうなのですが・・・。「
List<(DateTime time, int x, int y)>
って入力してもエラーが返ってくるんすよね。。。
967:デフォルトの名無しさん
18/04/30 12:16:44.53 qiywFwa+.net
過去に囚われているとそうなる
968:デフォルトの名無しさん
18/04/30 12:18:15.00 jCS06HlL.net
ValueTupleのListじゃないの?
969:デフォルトの名無しさん
18/04/30 12:19:53.98 DJ94RjpX.net
>>940
VSのバージョンが古いんだろ
VS2017でないとダメ
970:デフォルトの名無しさん
18/04/30 12:22:51.08 EoSvsvu6.net
VS2017かつ、NuGetでSystem.ValueTupleを参照する必要がある
971:デフォルトの名無しさん
18/04/30 12:34:43.28 GCfeJpPr.net
タプルの利用には、ValueTuple構造体という型が必要になります。 この型が標準ライブラリに取り込まれるのは .NET Framework 4.7、.NET Standard 1.7を予定しています。 それ以前のバージョンでタプルを使いたい場合には、以下のパッケージを参照する必要があります。
System.ValueTuple
972:デフォルトの名無しさん
18/04/30 12:53:56.38 Y7BLr8PP.net
なるほど
System.ValueTuple
ですね。
試してみます。
ありがとうございます。
973:デフォルトの名無しさん
18/04/30 12:56:22.44 Y7BLr8PP.net
また初歩的な質問で申し訳ないのですが、
C#のクラスと構造体で、これまで軽量のオブジェクトでもすべてクラスで作成していたんですが、
あまりお作法的には宜しくないんでしょうか?
974:デフォルトの名無しさん
18/04/30 12:56:51.66 Y7BLr8PP.net
なんとなく構造体はクラスの下位互換みたいなイメージで使用していませんでした。
975:デフォルトの名無しさん
18/04/30 13:48:36.78 EYWg1Al3.net
応用アプリケーションなら全部クラスでいいよ
構造体は構造体のメリット・デメリットを全て把握した上で、構造体のほうが良い選択であり、将来に渡って絶対にクラスに変更したくならない、と確信できる場合に使うもの
そんなケースは滅多にない
あ、PInvokeは例外な
976:デフォルトの名無しさん
18/04/30 15:01:14.38 JUUDfCG9.net
C#上の構造体はクラスと等価だ。
つか、構造体で使う共通処理をまとめてそこに突っ込め。
ほら、使い易くなっただろ?
構造体なんか使わずクラス使え。
977:デフォルトの名無しさん
18/04/30 15:27:50.05 o2UdIGt2.net
>>950
おばかwww
978:デフォルトの名無しさん
18/04/30 15:59:18.84 tgxaKODO.net
structは値型として扱われるので
参照型であるclassと同じようにコピーするとメモリの内容が丸ごとコピーされる
structを使った方が良い時の条件見たけど
普通はクラスで良いんじゃね?
URLリンク(dobon.net)
979:デフォルトの名無しさん
18/04/30 16:42:40.95 o2UdIGt2.net
ヒープとスタックって知ってる?
980:デフォルトの名無しさん
18/04/30 16:54:16.36 Y7BLr8PP.net
ありがとうございます。
ちょっと急ぎでコーディングしてるので、
不慣れな構造体でなくクラスでやってしまおうと思います。
こうやって新しい知識をいれないとあとではまって痛い目あうのかなぁ。
981:デフォルトの名無しさん
18/04/30 17:35:20.19 IavhHICM.net
C#で構造体とか思考から除外してどうぞ
982:デフォルトの名無しさん
18/04/30 17:42:54.80 1/AvOsQF.net
>>954
構造体には構造体のメリットもある(だからBCLでも使われてる)んで、
2chネラ的な1bit脳の極端な意見は真に受けない方がいいよw
一つだけ挙げれば、プロパティとして公開するような値は構造体の方が楽。
クラスでもイミュータブルにすれば構造体と同じような感覚で使えるが、
イミュータブルなクラスは使い勝手がよくない
983:デフォルトの名無しさん
18/04/30 17:44:39.38 EYWg1Al3.net
>>956
わかってないなら無理してレスしないほうがいいぞ
984:デフォルトの名無しさん
18/04/30 18:07:28.59 cu1IdH0A.net
IoTでまだまだJAVAは安泰?
C#もIoTがいける様にならないんですかね・・・
985:デフォルトの名無しさん
18/04/30 18:20:41.55 5cpGHqyz.net
>>955
C#では構造体絡みのパフォーマンス改善が最近ホットなのに何言ってんの?
986:デフォルトの名無しさん
18/04/30 19:21:42.03 EU4JggNS.net
素人がテキトーに構造体を扱うと却って遅くなるなどの弊害がある
使うならプロファイリングして本当に速くなっているか見極めるべき
987:デフォルトの名無しさん
18/04/30 19:24:02.15 8/L7aHzO.net
>>960
GC pressureって知ってる?
988:デフォルトの名無しさん
18/04/30 20:01:02.23 EYWg1Al3.net
>>959
ヴァカ
989:デフォルトの名無しさん
18/04/30 20:02:31.93 o2UdIGt2.net
>>962
わかってないなら無理してレスしないほうがいいぞ
990:デフォルトの名無しさん
18/04/30 20:02:40.18 EYWg1Al3.net
最近の参照関連の拡張は失敗だった
なんもわかってない奴がドヤ顔でクソコード量産する未来しか見えねぇ
991:デフォルトの名無しさん
18/04/30 20:07:52.11 o2UdIGt2.net
>>964
Framework自体のパフォーマンス向上に大きく貢献してるんですが…
992:デフォルトの名無しさん
18/04/30 20:08:20.38 l2s55f2c.net
>>964
自己紹介おつ
993:デフォルトの名無しさん
18/04/30 20:18:18.75 EYWg1Al3.net
>>965
そこが悪いとは一言も言ってないだろう直近の少しのレスも読めねえのか
994:デフォルトの名無しさん
18/04/30 20:19:59.64 o2UdIGt2.net
>>967
自分のレスも読めないのか
995:デフォルトの名無しさん
18/04/30 20:21:47.02 EYWg1Al3.net
なんだかわいそうな子か
相手するだけ時間の無駄だなこりゃ
996:デフォルトの名無しさん
18/04/30 20:21:58.65 d7FGyCzB.net
>>964
Span
997:デフォルトの名無しさん
18/04/30 20:22:31.59 o2UdIGt2.net
>>969
かわいそうに
998:デフォルトの名無しさん
18/04/30 20:24:31.99 LbKDb6RY.net
>>958
ゴミ
999:デフォルトの名無しさん
18/04/30 20:25:28.02 VNEaK4nF.net
かわいそうな子たちのレスバトル
かわいそうに幕を閉じる
1000:デフォルトの名無しさん
18/04/30 21:08:37.06 fAx3ST52.net
GWだっつーのに悲しい連中だ
1001:デフォルトの名無しさん
18/04/30 21:11:39.90 hzspnxAs.net
ここで真っ赤になっている時点で恥ずかしいのに中身が低能の罵り合い
次スレ立てる人がいたらワッチョイは付けるなよ
もうワッチョイ付きの相談室のスレは2つあるから
1002:デフォルトの名無しさん
18/04/30 21:15:37.43 fAx3ST52.net
ここから外に出てこられても困るからなぁw
1003:デフォルトの名無しさん
18/04/30 21:19:32.91 GCfeJpPr.net
この2つか
C#, C♯, C#相談室 Part93©2ch.net
スレリンク(tech板)
C#, C♯, C#相談室 Part95
スレリンク(tech板)
1004:デフォルトの名無しさん
18/04/30 22:34:10.34 yc2yVR1a.net
ValueTuple構造体
あるといいなあとは思ってたけど、遂に実装される日が来るのか
1005:デフォルトの名無しさん
18/04/30 22:38:16.75 0WwTeQNU.net
もう既に
1006:デフォルトの名無しさん
18/05/01 08:04:16.42 uHjvXCWl.net
カーソル記録のものですが、
class Point { public int X; public int Y; 他必要メンバ変数 }
でwhileループを組んでゲーム終了条件でBreakするまでは
上記クラスのインスタンスを無限生成してカーソルの位置を記録するみたいな感じでおかしくないですよね?
1007:デフォルトの名無しさん
18/05/01 09:12:48.48 97Qx1bhI.net
それだと際限なくメモリを圧迫するから、保持できる上限を決めておいてそれを超えたら追加時に古いのを消したほうがいい
1008:デフォルトの名無しさん
18/05/01 09:32:42.75 uHjvXCWl.net
>>981
確かにゲームの終了時刻を決めておかないと、どこかでメモリ破たんするですよね。
1009:デフォルトの名無しさん
18/05/01 09:36:42.01 U3YM3k3b.net
>>982
もう一回>>981を読め
終端を決めろって書いてあるわけじゃない
あと全体のコンセプトや仕様が見えないんだから、それ抜きでここで聞いても正しい答えが返ってくるとは限らない
1010:デフォルトの名無しさん
18/05/01 09:41:38.51 n2aDkIog.net
結局こいつは自分のやりたいことが最初から有って、賛成意見が欲しいだけなんだろう
やり方を変えるようなアドバイスはするだけ無駄だぞ
1011:デフォルトの名無しさん
18/05/01 10:46:07.88 DOEaa5oU.net
>>980
100msごとぐらいの記録でよかったんじゃなかったの?
どっちにしろ、ビジーループが回るごとにマウスポインタ位置の記録を取る(そう言ってるように聞こえる)
なんて無駄過ぎる。
限りなく忠実にマウスポインタの移動を再現したいとしても、常識的に考えて
ポーリング間隔は30ms程度で十分なはずだし、座標だけでなく時刻も記録するのであれば
前回から移動してなければ記録する必要もない
まあ、何にしろ何が聞きたいのかはっきりした方がいいね
そこがさっぱり分からん。
1012:デフォルトの名無しさん
18/05/01 10:55:40.83 abUW6NW1.net
何が聞きたいのかはっきりしないのになぜかオレオレ方式を語り出すとか w
1013:デフォルトの名無しさん
18/05/01 11:01:22.55 n2aDkIog.net
相手するだけ無駄
1014:デフォルトの名無しさん
18/05/01 12:03:06.14 KZRIwPvF.net
>>985
0.1sec = 100msだがお前は何を言ってるの?
1015:デフォルトの名無しさん
18/05/01 12:10:48.14 DOEaa5oU.net
>>988
何を言ってるんだコイツは
1016:デフォルトの名無しさん
18/05/01 12:35:06.24 Riv3cgGr.net
画面更新の度にマウスの位置が移動してるんだから、120fpsで回してりゃ将来的にも需要に足るんじゃね?
それ以上細かくしても再生出来ないしな。
1017:デフォルトの名無しさん
18/05/01 14:07:14.06 LR2WXBGb.net
ところで、ビジーループってどのくらいで回ってて、マウスの分解能ってどのくらいなんだ
マウスって所詮対人間なんでそんなに反応速いデバイスじゃなかったはずだが
1018:デフォルトの名無しさん
18/05/01 15:58:02.09 su7UqXEF.net
どれぐらいって…
環境よるとしか言えないんじゃない?
1019:デフォルトの名無しさん
18/05/01 22:44:01.95 6E8r2PvI.net
前回と位置が変わってなかったら
その位置が何回連続しているかというカウンタを+1すればいい
馬鹿正直に記録する必要はない
1020:デフォルトの名無しさん
18/05/02 00:50:38.28 Q1HVmUFb.net
もうこのスレ馬鹿しかいないからこれからはStackOverflowで相談した方がいい
1021:デフォルトの名無しさん
18/05/02 01:15:14.25 MWI15vwQ.net
応用アプリケーションって書いちゃう人がドヤ顔するスレだから多めに見ろよw
1022:デフォルトの名無しさん
18/05/03 02:58:20.55 WjaTuBFt.net
もうめちゃくちゃ。ゆとりはゆとり。使えないな。
1023:デフォルトの名無しさん
18/05/03 03:25:52.24 WY9OnNQR.net
♭の方が役に立っててワロタ
1024:デフォルトの名無しさん
18/05/03 08:55:45.46 ZbCjoyP1.net
>>996
ゆとりもオッサンやで
1025:デフォルトの名無しさん
18/05/03 11:24:42.75 9ya+6+xK.net
梅
1026:デフォルトの名無しさん
18/05/03 12:27:42.26 meIxNv7N.net
1000
1027:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 198日 8時間 25分 32秒
1028:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
288日前に更新/232 KB
担当:undef