我正在创建一个支持多语言操作系统的应用程序.在应用程序的一个地方,我使用以下代码行.
Type t = typeof(System.Windows.Forms.NotifyIcon);
BindingFlags hidden = BindingFlags.NonPublic | BindingFlags.Instance;
t.GetField("text", hidden).SetValue(notifyIcon, notificationToolTip);
Run Code Online (Sandbox Code Playgroud)
它是否可以在不同的语言操作系统上顺利运行,或者我必须更改不同语言的必填字段.例如,对于法语操作系统,我必须进行以下更改.
t.GetField("texte",hidden),SetValue(notifyIcon,notificationToopTip);
Run Code Online (Sandbox Code Playgroud)