質問編集履歴

2

コードを見やすく書き換え

2025/05/21 11:09

投稿

kurimu-tyo
kurimu-tyo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -21,8 +21,7 @@
21
21
  FO_DELETE = 0x3,
22
22
  FO_RENAME = 0x4
23
23
  }
24
-
25
- [Flags]
24
+ [Flags]
26
25
  public enum FILEOP_FLAGS : ushort
27
26
  {
28
27
  FOF_MULTIDESTFILES = 0x1,
@@ -42,7 +41,6 @@
42
41
  FOF_WANTNUKEWARNING = 0x4000,
43
42
  FOF_NORECURSEREPARSE = 0x8000
44
43
  }
45
-
46
44
  [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
47
45
  struct SHFILEOPSTRUCT
48
46
  {
@@ -59,7 +57,6 @@
59
57
  [MarshalAs(UnmanagedType.LPWStr)]
60
58
  public string lpszProgressTitle;
61
59
  }
62
-
63
60
  [DllImport("shell32.dll", CharSet = CharSet.Unicode)]
64
61
  static extern int SHFileOperation([In] ref SHFILEOPSTRUCT lpFileOp);
65
62
 
@@ -75,8 +72,6 @@
75
72
  shfos.fAnyOperationsAborted = true;
76
73
  shfos.hNameMappings = IntPtr.Zero;
77
74
  shfos.lpszProgressTitle = null;
78
-
79
75
  SHFileOperation(ref shfos);
80
76
  }
81
77
 
82
-

1

コードを読みやすくしました。

2025/05/21 10:10

投稿

kurimu-tyo
kurimu-tyo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -13,8 +13,8 @@
13
13
  ### 該当のソースコード
14
14
  win11 C# visual Studio Community 2022
15
15
 
16
- ソースコード 抜粋
16
+ コード
17
- public enum FileFuncFlags : uint
17
+ public enum FileFuncFlags : uint
18
18
  {
19
19
  FO_MOVE = 0x1,
20
20
  FO_COPY = 0x2,