[過去ログ] ふらっと C#,C♯,C#(初心者用) Part137 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
152: (ワッチョイ b7e3-9jjH) 2018/04/23(月)09:14 ID:y08K2+qf0(1) AAS
VB6はコントロール配列があったけどなー。.Netの世界にはないからの。
153
(3): (ワッチョイ 4ee8-9jjH) 2018/04/23(月)12:01 ID:joGGyVH30(1) AAS
外部リンク[html]:dobon.net
名前で探せばいいのでは?
154
(2): (アウアウエー Sa52-PKj8) 2018/04/23(月)12:30 ID:b1ST+81Ba(1/3) AAS
だから配列に突っ込めば済む話を何でわざわざより面倒な方法で解決しようとするのw
155
(3): (オッペケ Sr3b-ceek) 2018/04/23(月)12:34 ID:HUKatAJtr(1/2) AAS
>>149
いや、単純にファイルから読み込んだ名前で、チェックボックスの文字を変えたいだけです
例えばファイルの中身が 犬,猿,雉だったら?CheckBox1-3の文字をそれぞれ犬、猿、雉にしてCheckBox4-20は「使用不可」にでもするような
だから機械的に参照できればよかったのです

>>153
これでほぼ解決です、ありがとうございます
156: (オッペケ Sr3b-ceek) 2018/04/23(月)12:39 ID:HUKatAJtr(2/2) AAS
>>154
まあ一言でいうと、わざわざ自分で配列を作らなくても、それを実現する方法はすでに存在するだろうと思ってたのです
配列作ったら「そんなことしなくてもこう書けば一発で参照できるのに」って言われる方法があるんじゃないかと
157: (ワンミングク MM8a-/Wij) [sage釣] 2018/04/23(月)12:39 ID:+9lDlXeaM(2/2) AAS
>>155
その下にインデクサによる説明もあるだろw
158
(2): (ワッチョイ 9a7f-fvqh) 2018/04/23(月)13:33 ID:48XgAlPp0(1/3) AAS
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.checkBoxes = this.Controls.OfType< CheckBox >().OrderBy( x => x.Name ).ToArray();
}
省2
159
(2): (ワッチョイ 8aeb-8q6u) 2018/04/23(月)17:06 ID:FWk6fNJV0(1) AAS
public class B : private A
{

}

みたいなこと C# じゃ出来ないんだっけ?
160: (スップ Sd5a-lyLw) 2018/04/23(月)17:10 ID:BY7S8wKYd(1/3) AAS
>>159
継承元をprotectedにすれば継承したクラスからしかアクセスできないようにはできる
161: (アウアウエー Sa52-PKj8) 2018/04/23(月)17:25 ID:b1ST+81Ba(2/3) AAS
>>159
何言ってるのかわかりませんw
162: (スップ Sd5a-lyLw) 2018/04/23(月)18:05 ID:BY7S8wKYd(2/3) AAS
そのクラス経由でしかアクセスできないようにしたいってことじゃないの?
163
(1): (ワントンキン MM8a-Pnzf) 2018/04/23(月)18:18 ID:CCSIsfHWM(1) AAS
ゆとりしか居ないのかなぁ
C#はprivate継承はサポートしてないよ
フィールドに持たせて移譲メソッド書くしかない
164: (スプッッ Sdba-0snq) 2018/04/23(月)18:31 ID:VMRJeQmYd(1) AAS
>>163
ゆとりなんてもうオッサンやでおじいちゃん?
165: (スップ Sd5a-lyLw) 2018/04/23(月)18:38 ID:BY7S8wKYd(3/3) AAS
これ参考にすればいいのかな
外部リンク[html]:ufcpp.net

protected internal 同一プロジェクト内のクラス内部、または、派生クラスの内部からのみアクセス可能

private protected (C# 7.2 以降)同一プロジェクト内のクラス内部、かつ、派生クラスの内部からのみアクセス可能
こういうこと?
166
(1): (ワッチョイ b7e3-i2qG) 2018/04/23(月)18:52 ID:Xa6TKCtV0(3/4) AAS
>>155
それで解決しねーだろ
バラっバラにくんじゃね?
俺はてっきりコントロールの
座標でソートして名前付けたいのかと思った
167
(3): 135 (ワッチョイ 3bc3-9jjH) 2018/04/23(月)21:02 ID:wp3u/AuE0(3/4) AAS
皆様いろいろありがとうございました

>>158
書いてくださった方法が、ほぼ私が求めていたものを完璧に実現しています
抱かれてもいいくらい惚れました
ただ、試してみたところピックアップされる順番は必ずしもコントロールを配置した
順番通りではなく、はっきりした法則性も見いだせませんでした
テストプログラムを書いて、インデックスと見た目を一致させるようデザイナで
省17
168
(1): (ワッチョイ 47c9-8E8L) 2018/04/23(月)21:07 ID:QriAiZTC0(1/2) AAS
今日からC#勉強し始めたけど、
結構ネスト深くなる言語っぽいね、これ。こんな…

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
省17
169
(1): (アウアウエー Sa52-PKj8) 2018/04/23(月)21:09 ID:b1ST+81Ba(3/3) AAS
>>167
いやいやいやcheckBox1 とか checkBox2 とかはリテラルじゃないってw
ただの識別子(フィールド名)

コードにリテラルを埋め込むというか、コンパイル時に誤りを検出できない
(普通の理解では)お行儀の悪いコードになるのはむしろ>>153みたいな方法だってw
170: (ワッチョイ 47c9-8E8L) 2018/04/23(月)21:09 ID:QriAiZTC0(2/2) AAS
namespaceとかcheckedがブロックなのが何かなぁ…
171: (ワッチョイ 3bc3-9jjH) 2018/04/23(月)21:27 ID:wp3u/AuE0(4/4) AAS
>>169
おっと・・・
どうやら根本的なところで間違っていたようです
書いてあるとおりだとすると、質問とレスが噛み合っていない理由がわかりました
わざわざ行儀の悪い書き方を探していたのか
172: (ワッチョイ 9a7f-fvqh) 2018/04/23(月)21:37 ID:48XgAlPp0(2/3) AAS
>>167
>>158はOrderBy()でチェックボックスの名前(Name)順にソートしてる。
Nameの代わりに、TabIndexかTagを設定してそれを利用しても良い。
というか、Nameだとチェックボックスが10個以上になるとソートが望むようにならないか。
173
(2): (ワッチョイ b7e3-i2qG) 2018/04/23(月)21:45 ID:Xa6TKCtV0(4/4) AAS
>>167
おそらく配置したコントロールから欲しい情報は座標とサイズぐらいしかない
それらの特定情報は別ファイルにある
なのでコントロールが上から
もしくは左からか順番に取得できれば
別ファイルに記述した通りの順番で情報を並べることができる
Controlsで取得できる順番はよく知らないけど
省1
174: (ワッチョイ 9a7f-fvqh) 2018/04/23(月)22:10 ID:48XgAlPp0(3/3) AAS
>>173
Controlsが返す順番は保証されてないけど、自分でソートすれば良い。

(1)TabIndex順 (各CheckBoxにタブオーダー(TabIndex)を設定しておく)
this.checkBoxes = this.Controls.OfType< CheckBox >().OrderBy( x => x.TabIndex ).ToArray();
(2)Tag順 (各CheckBoxのTagに数値を設定しておく)
this.checkBoxes = this.Controls.OfType< CheckBox >().OrderBy( x => x.Tag ).ToArray();
(3-1)Location順(左から)
省3
175
(1): (ワッチョイ 179b-Jtac) 2018/04/23(月)22:33 ID:fnmaDcrK0(1) AAS
>>155
そういう使い方なら、チェックボックスを先に作っておくんじゃなくて
ファイルから読んだ内容で動的に作っていった方が手っ取り早い
どうせチェックボックスは全部等間隔に並べるんじゃろ?
176: (ワッチョイ 73d7-TcdZ) 2018/04/23(月)22:53 ID:pYJnxPYX0(1) AAS
WPFのサンプルでありそうな話だ
177: (アウアウアー Sa06-S9Qq) 2018/04/23(月)23:04 ID:0nhwdYRFa(1) AAS
>>126>>128
>>123です
SetPrinter関数を使用することで実現できました。ありがとうございました。
178
(2): (ワッチョイ 1781-5Fj3) 2018/04/24(火)00:40 ID:U7B9av/W0(1) AAS
>>168
そのtry意味ないんだけど。。
179
(1): (ワッチョイ 239f-xI9k) 2018/04/24(火)00:55 ID:P/LpDfjz0(1) AAS
>>178
ネストのイメージ書きたかっただけだろうよ
180: (ワッチョイ 3bc3-9jjH) 2018/04/24(火)06:02 ID:PLNFE8AC0(1) AAS
>>173
なるほど、コントロールから情報を取得する必要があると思えたのですね
実際はそれ以前の段階でしたが

>>175
それも考えたのですが、デザイナで画面を確認したいので、静的に用意して
おきたいという結論になりました
動的に置くほうが難易度高そうだ、と思ったのもありますが
181: (ワッチョイ 47c9-8E8L) 2018/04/24(火)11:44 ID:MJ0NRymv0(1/10) AAS
>>178-179

「意味無い」って、どういう意味?
182: (ワッチョイ 47c9-8E8L) 2018/04/24(火)12:45 ID:MJ0NRymv0(2/10) AAS
うぇぇ、C#、goto文使えるし…
183: (ワッチョイ 47c9-8E8L) 2018/04/24(火)13:15 ID:MJ0NRymv0(3/10) AAS
うーん、string x = "10"; に対して
x.toString(); するんじゃなくて、int.Parse(x); するのか…。
xオブジェクトにintegerを吐き出させるのではなく、
integerオブジェクトにxオブジェクトを与えてintegerを吐き出させる…。

これは初めての体験だな…。
184: (ワッチョイ 4ec9-9jjH) 2018/04/24(火)13:18 ID:Ajvhvjmq0(1/2) AAS
何もかも間違っててワロタw
185: (ワッチョイ 47c9-8E8L) 2018/04/24(火)13:34 ID:MJ0NRymv0(4/10) AAS
なにゆえ?
186: (ワッチョイ 47c9-8E8L) 2018/04/24(火)13:45 ID:MJ0NRymv0(5/10) AAS
expression-bodied関数は、なんかエロいな…
187: (ワッチョイ 47c9-8E8L) 2018/04/24(火)13:46 ID:MJ0NRymv0(6/10) AAS
やってる事は違うけど、考え方的にはCのマクロに近いのかな…
188: (ワッチョイ 47c9-8E8L) 2018/04/24(火)13:50 ID:MJ0NRymv0(7/10) AAS
LINQ…、エロいな…。
189: (ワッチョイ 47c9-8E8L) 2018/04/24(火)13:53 ID:MJ0NRymv0(8/10) AAS
関数名がアッパーキャメルなのは感心せんなぁ…
190
(1): (ワッチョイ 17d3-9jjH) 2018/04/24(火)14:00 ID:a0zqzGgA0(1) AAS
ここ質問スレなんで日記は他所でな
191: (ワッチョイ 47c9-8E8L) 2018/04/24(火)14:04 ID:MJ0NRymv0(9/10) AAS
なんだよ、ToString()メソッドあるじゃねぇかよ…。
192
(1): (ワッチョイ 47c9-8E8L) 2018/04/24(火)14:05 ID:MJ0NRymv0(10/10) AAS
>>190

ごめん。

質問です。なんだよ、ToString()メソッドあるじゃねぇかよ…
193
(2): (ワッチョイ 9a98-9jjH) 2018/04/24(火)14:39 ID:5gRbnpaG0(1/2) AAS
VisualStudioでC#のフォームアプリを開発するときに
プロジェクトのプロパティから
出力の種類を「コンソールアプリ」にして
デバッグ用のConsole.WriteLineを出力できるようにしてるんだけど
リリースするときは、種類を「Windowsアプリ」にするだけで
コード中のConsole.WriteLineはコメントアウトとかしなくても
大丈夫ですか?
194
(1): (ワッチョイ 9a7f-fvqh) 2018/04/24(火)15:12 ID:aRAC41/V0(1) AAS
>>193
デバッグ用に文字列を出したいなら、using System.Diagnostics;して、Debug.WriteLine()とか使うべき。
これならリリースビルドにするだけで無効になるからコメントアウトも不要。
リリースビルドでも使いたいなら、Trace.WriteLine()。
195
(1): (ワッチョイ fac3-TcdZ) 2018/04/24(火)17:00 ID:Le/zmSZT0(1) AAS
>>193
パイプで繋ぐとみえちゃうよ
196: (ワッチョイ 9a98-9jjH) 2018/04/24(火)17:22 ID:5gRbnpaG0(2/2) AAS
>>194
おお、ちゃんとデバッグ用のがあるんだ
聞いてよかった
ありがとう

>>195
なるほど
別に見られて困るようなものでも無かったけど
省5
197: (ブーイモ MMff-5Fj3) 2018/04/24(火)19:15 ID:QP8ofl3+M(1) AAS
>>192
おまえ出身言語化どこだよw
レヴェルが低すぎるぞ
198
(1): (ワッチョイ 0e8a-xhTL) 2018/04/24(火)20:32 ID:AF96232m0(1/3) AAS
AA省
199
(1): (ワッチョイ 4ec9-9jjH) 2018/04/24(火)20:43 ID:Ajvhvjmq0(2/2) AAS
>>198
>view.Rows.Add(str);
これじゃね
200
(2): (ワッチョイ 0e8a-xhTL) 2018/04/24(火)20:48 ID:AF96232m0(2/3) AAS
AA省
201
(1): (ワッチョイ 3e9f-rSH3) 2018/04/24(火)20:53 ID:ZpST366k0(1) AAS
>>200
exist=trueでブレークポイントを置いてデバッグ実行すればわかるのでは?
202: (ワッチョイ 1aa6-wlRc) 2018/04/24(火)20:54 ID:UZOTbxqf0(1/5) AAS
そもそも exists = true; の行に到達してないというオチな気がする
203: (ワッチョイ 1aa6-wlRc) 2018/04/24(火)20:55 ID:UZOTbxqf0(2/5) AAS
>>201とかぶってしまった
>>201の方が指摘として親切だからそっちだけ読めばいいよ
204
(3): (ワッチョイ 4e9a-9jjH) 2018/04/24(火)21:00 ID:PfeXTBpB0(1/2) AAS
>>200
  for(int i = 0; i < view.Rows.Count; i++)//Rows.Count以下じゃなく未満
  {
    bool exists = false;//ここに移動
  if(str == Convert.ToString(view[0, i].Value))//ToString()だとValueがnullのときエラー
205: (ワッチョイ 1aa6-wlRc) 2018/04/24(火)21:12 ID:UZOTbxqf0(3/5) AAS
>>204はとってもそれっぽい
で、例外が握りつぶされるような場所でAddToDataGridが使われてるせいで気づけてないとか

こういう場合自分はtry{...}catch(Exception exception){throw;}で囲って
throwの直前にブレークポイントを置いたりしてるけどもっとうまい方法があったら誰か教えてちょ
206
(1): (ワッチョイ 1aa6-wlRc) 2018/04/24(火)21:26 ID:UZOTbxqf0(4/5) AAS
>>204はそれっぽいと言ったけど
よく読むと
bool exists = false;//ここに移動
の部分は自分には理解できなかった
>>204の勘違い?
207: (ワッチョイ 4ee8-9jjH) 2018/04/24(火)21:31 ID:zd8+57fN0(1) AAS
全一
FXきた
208
(1): (ワッチョイ 4e9a-9jjH) 2018/04/24(火)21:36 ID:PfeXTBpB0(2/2) AAS
AA省
209
(1): (ワッチョイ 0e8a-xhTL) 2018/04/24(火)21:38 ID:AF96232m0(3/3) AAS
AA省
210: (ワッチョイ 1aa6-wlRc) 2018/04/24(火)21:49 ID:UZOTbxqf0(5/5) AAS
>>208
それなら納得
existsの宣言の位置を移動するとif(!exists)がスコープから外れちゃうもんね

>>209
>>204の方法で解決したんなら>>204の指摘が正しかったんでしょうよ
で、それに気づかなかったんならやっぱり例外が握りつぶされてたんでしょ
なら今後のためにも原因は分からずで片付けず例外の名前くらい確認しといたほうが良いと思うよ
211
(6): (ワッチョイ 9a98-9jjH) 2018/04/25(水)15:12 ID:lzwohvOS0(1/7) AAS
オブジェクト指向のプログラミングでは
変数じゃなくてプロパティにアクセスさせるべき
みたいな事をよく聞くんだけど
・プログラムの開始時にあるフラグ(true/false)を決めて、その後一切変更されることがない
・そのフラグには、コード中の様々な所からアクセスがある
って場合は、プロパティじゃなくてpublicな変数でフラグを定義してもいいんですか?

オブジェクト指向がよくわかってないせいか
省2
212
(5): (ワッチョイ 4e80-c0HJ) 2018/04/25(水)15:30 ID:eqJJBtIM0(1/4) AAS
変数は、公開しちゃダメ

その変数に、誰かが代入するかも知れないと考えると、
その変数に代入しているか、すべての場所を確かめないといけなくなるから、
プログラミングできなくなる

だから、プロパティで代入禁止に設定する

ただし、絶対に代入できない定数なら、公開してもよい
213
(1): (ワッチョイ 9a98-9jjH) 2018/04/25(水)16:03 ID:lzwohvOS0(2/7) AAS
>>212
後から書き換えられるのを確実に防止するために
プロパティを使うってことか なるほど
1人でコード書いてるからそういう発想が無かったけど
自分も後から絶対変な値を代入しない保証ないもんな

てことは、>>211の例だと
・引数付きのコンストラクタを使って、フラグの状態をインスタンス化
省5
214: (ワッチョイ 9a98-9jjH) 2018/04/25(水)16:12 ID:lzwohvOS0(3/7) AAS
あ、いや
クラスを複数準備する必要はないな

>>213の後半の話は無しで
215
(5): (ワッチョイ 4bbb-txNp) 2018/04/25(水)16:13 ID:VelEInRI0(1) AAS
>>211
212は読まなくていい
フィールドだってreadonly修飾子で代入禁止できるが、212はそんなことも分かってないから

プロパティがフィールドと違う点は大ざっぱに
* 派生クラスでオーバーライドできる
* プロパティから構造体を返すとコピーされる
の2点
省2
216
(1): (スプッッ Sd5a-0snq) 2018/04/25(水)16:15 ID:ym3YbVtBd(1) AAS
IOption使っとけ
217
(1): (ワッチョイ 1aa6-wlRc) 2018/04/25(水)16:51 ID:I8kFq/qw0(1) AAS
>>211
>>215はどこかのコピペじゃないならすごい分かりやすくて尊敬
一つだけ補足すると、↓のようなこともあるからクラスがpublicの場合は
現状だけでなく将来の変更の可能性も考えてフィールドかプロパティか判断したほうが良い

public フィールドをプロパティに変える (2016/05/16追記)
外部リンク:qiita.com

あと>>212も善意で答えてるのは分かるんだけど
省3
218: (ワッチョイ 9a98-9jjH) 2018/04/25(水)17:43 ID:lzwohvOS0(4/7) AAS
>>215
>* プロパティから構造体を返すとコピーされる
これが、全然分からんのだけど
classの代わりにstructを使った場合の話であってる?
今の自分が考えたところで、どうせちゃんと理解出来ない気もするけど
219: (ワッチョイ 1a1e-fvqh) 2018/04/25(水)17:44 ID:EO6K8yEq0(1/6) AAS
>>212は別に全く問題ないだろ。

>>211の要はカプセル化の質問に対して、>>212はカプセル化の話として一般論として答えただけじゃん。

それに対して>>215>>217はここはC#のスレだからC#特有のreadonlyなフィールドあるよとか言語依存の情報
つけ足してるだけじゃん。
220
(2): 212 (ワッチョイ 4e80-c0HJ) 2018/04/25(水)17:48 ID:eqJJBtIM0(2/4) AAS
オブジェクト指向では、変数は公開しない。
公開できるのは、処理(関数)だけ

クラス内を開発する人と、そのクラスを使う人は、別の会社・人を想定しているから、
変数にアクセスさせたら、絶対にダメ

クラス内を作っている開発者は、後で付け加えられる処理を予想できないから。
クラス内を開発した後に、別人が変数にアクセスして、動きを変えたらバグる

異なる会社間での開発を可能にする、
省1
221: (アウアウエー Sa52-PKj8) 2018/04/25(水)17:50 ID:ClmIY1xNa(1/7) AAS
プロパティから構造体を返すとコピーってのは意味わかんないね
コピーされるのは右辺がプロパティだろうがフィルドだろうが同じだよw

>>211
少なくともパブリックなメンバーに関しては、あえてフィールドを使う理由はないって
理解でいいと思うよ。例外はアンマネージドコードの呼び出しで使う型を定義する場合ぐらい。

フォールドのプロパティーに対して優位な点は

(1) 軽量である
省4
222
(1): (アウアウエー Sa52-PKj8) 2018/04/25(水)17:59 ID:ClmIY1xNa(2/7) AAS
>>220
カプセル化っていのは、触る必要がないもの、触られては困るものを隠すこと。
この質問にはほとんど関係ない話w

フィールドをプロパティにしようが、触る必要がない文脈で触られることを防げるわけじゃないw
せいぜいセッターで値が適切かどうかチェックできる程度
223: (ワッチョイ 1a1e-fvqh) 2018/04/25(水)18:00 ID:EO6K8yEq0(2/6) AAS
まぁ、むしろ>>211のカプセル化などの話に対して、考え方説明せずに
初心者にいきなり言語仕様の詳細を羅列する>>215の方が教え方としてははぁーー??だわww
224
(2): (ワッチョイ 1a1e-fvqh) 2018/04/25(水)18:04 ID:EO6K8yEq0(3/6) AAS
>>222
質問者は
>オブジェクト指向のプログラミングでは
>変数じゃなくてプロパティにアクセスさせるべき
>みたいな事をよく聞くんだけど
で書いて始めてんじゃん。だから、カプセル化の説明した方がまずいいんじゃねぇか??
225
(1): (アウアウエー Sa52-PKj8) 2018/04/25(水)18:09 ID:ClmIY1xNa(3/7) AAS
>>224
何が「だから」なのかよくわかりませんw

質問は外部に見せるデータをプロパティとして実装すべきかフィールドでもよいのか。
カプセル化(余分なものを外に見せるな)は何も関係ないってw
226: (ワッチョイ 1a1e-fvqh) 2018/04/25(水)18:14 ID:EO6K8yEq0(4/6) AAS
>>224
>オブジェクト指向のプログラミングでは
>変数じゃなくてプロパティにアクセスさせるべき
>みたいな事をよく聞くんだけど
を質問者が引き合いに出した以上、質問者はここからはしっかりわかってなくて、色々ごちゃ混ぜになってると
思われる。だから、そっから説明しなきゃ、おそらく習得できない。
227
(3): (ワッチョイ 9a98-9jjH) 2018/04/25(水)18:17 ID:lzwohvOS0(5/7) AAS
自分はオブジェクト指向じゃない言語をちょっとだけやってたんだけど
そういう言語では、コードの最初の方に
public bool JudgFlag = true
って1行書いて、それにどこからでもアクセスするみたいな感じだと思うんだ
(全部独学だからこれも正解なのか知らんけど)
でも、オブジェクト指向ではこれやったらダメなんだよね?
ってのが知りたい
省2
228: (ワッチョイ 1a1e-fvqh) 2018/04/25(水)18:20 ID:EO6K8yEq0(5/6) AAS
>>225だった・・
229
(1): (アウアウエー Sa52-PKj8) 2018/04/25(水)18:22 ID:ClmIY1xNa(4/7) AAS
>>227
別にダメじゃないよw
何度も言うけど、あえてフィールドを使う理由があんまりないだけw

フィールドをプロパティにしたらバグが減らせるとか可読性が上がるとか、
ほとんどの場合そんなことはない
230: 212 (ワッチョイ 4e80-c0HJ) 2018/04/25(水)18:26 ID:eqJJBtIM0(3/4) AAS
>変数じゃなくてプロパティにアクセスさせるべき

これが異なる会社間での開発を可能にする、
オブジェクト指向の大原則・カプセル化

どの教科書にも書いてある

その理由は、クラス内を開発している会社・人と、
そのクラスを使う会社・人は、異なっているから

オブジェクト指向では、これらの2つの立場からの見方が大切。
省6
231
(1): (ワッチョイ 9a98-9jjH) 2018/04/25(水)18:31 ID:lzwohvOS0(6/7) AAS
>>229
そうなのか・・・
でも、解説サイト見てると
「ダメ」的な雰囲気で書いてあるとこばっかりじゃない?
俺の理解が間違ってるのかもしれないが
俺的には現状>>229に書いてある事が正解に思えちゃうんだよな

俺が1人で小規模な開発してるだけだから
省1
232: 212 (ワッチョイ 4e80-c0HJ) 2018/04/25(水)18:31 ID:eqJJBtIM0(4/4) AAS
>>227
>public bool JudgFlag = true

変数を公開したら、ダメ。
カプセル化にならない

理由は、
>>212
に書いてある
1-
あと 770 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.042s