送分贴啊解决思路
送分贴啊
app中是
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="skfpClient.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<userSettings>
<skfpClient.Properties.Settings>
<setting name="comname" serializeAs="String">
<value>COM1</value>
</setting>
</skfpClient.Properties.Settings>
</userSettings>
</configuration>
这样的内容
如果获取comname的值?刚学c#,网上找了几个方法都获取不到
------解决思路----------------------
你所谓的"值"是<value>COM1</value>这东西吗
这是InnerText啊,不是value属性
这不过是在comname下嵌套了一个子项,value是标签,COM1是文本
------解决思路----------------------
我也是问问题的
楼主这个是C#哪个项目的啊winform还是web
文件类型是.comfig还是.xml的
为什么我自己创建<userSettings>这个标签总是有问题
------解决思路----------------------
config默认有这个节点吗?看样子是你注册的sectionGroup用到了这个,config其实就是xml文件,你可以通过Linq To XML来读取
------解决思路----------------------
using System.Linq;
------解决思路----------------------
config文件中可以随意放自己发明的(用户定义的)节点。
https://msdn.microsoft.com/zh-cn/library/2tw134k3(v=vs.100).aspx
------解决思路----------------------
首先鄙视标题党 (我还真以为有人发新年红包呢)
这配置应该是VS自动生成的一个配置项 你可直接读取
app中是
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="skfpClient.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<userSettings>
<skfpClient.Properties.Settings>
<setting name="comname" serializeAs="String">
<value>COM1</value>
</setting>
</skfpClient.Properties.Settings>
</userSettings>
</configuration>
这样的内容
如果获取comname的值?刚学c#,网上找了几个方法都获取不到
------解决思路----------------------
你所谓的"值"是<value>COM1</value>这东西吗
这是InnerText啊,不是value属性
这不过是在comname下嵌套了一个子项,value是标签,COM1是文本
------解决思路----------------------
我也是问问题的
楼主这个是C#哪个项目的啊winform还是web
文件类型是.comfig还是.xml的
为什么我自己创建<userSettings>这个标签总是有问题
------解决思路----------------------
config默认有这个节点吗?看样子是你注册的sectionGroup用到了这个,config其实就是xml文件,你可以通过Linq To XML来读取
------解决思路----------------------
using System.Linq;
XElement root = XElement.Load(path41);
var value = root.Element("userSettings").Elements("skfpClient.Properties.Settings").Elements("setting").Elements("value").SingleOrDefault().Value;
------解决思路----------------------
config文件中可以随意放自己发明的(用户定义的)节点。
https://msdn.microsoft.com/zh-cn/library/2tw134k3(v=vs.100).aspx
------解决思路----------------------
首先鄙视标题党 (我还真以为有人发新年红包呢)
这配置应该是VS自动生成的一个配置项 你可直接读取
string comname = skfpClient.Properties.Settings.Default.comname