- 243 名前:デフォルトの名無しさん mailto:sage [2022/11/14(月) 06:35:19.83 ID:i1uexJ0h0.net]
- IntelliSenceの副作用だと思うのですが、どなたか解決策をご存知であれば教えて下さい。
private DateTime lastDateTime; としてメンバ変数を定義したあと、メソッド内で lastDateTime = DateTime.UtcNow(); で現在時間を取り込みたいのですが、右辺のDateTimeをタイプするとDaの段階でlastDateTimeと 表示された挙げ句、DateTime. とピリオドを入力した時点でlastDateTimeが確定します。 入力中にカーソルを動かしてlast部分を消そうとしても、Dの左側にカーソルを持っていこうと すると、last部分は飛ばしてしまいます。 なので、毎回lastDateTimeと入力された後、わざわざlastを消しています。 ちなみにこれがlastDateTimeではなくstartDateTimeだと、候補は表示されるものの、入力中の 文字列までは変わりません。ただしピリオドを入力した時点でstartDateTimeになるのは同じ。 オプションのIntelliSenseで「文字が入力されたあとに入力候補一覧を表示する」のチェックを はずすとこの現象はなくなりましたが、それはそれで不便です。 Visual Studio Community 2022 Version 17.4.0 を使っています。
|

|