using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Runtime.InteropServices;
namespace CommFunc
{
class Program
{
static void Main(string[] args)
{
List<string> listSection =
IniFunc.ReadSections("D:\\OMNeT++\\samples\\tokenring\\omnetpp.ini");
//Console.WriteLine("下面是omnetpp.ini文件的所有的段");
for (int i = 0; i < listSection.Count; i++)
{
Console.WriteLine(listSection[i]);
List<string> listKey = IniFunc.ReadKeyValues(listSection[i], "D:\\OMNeT++\\samples\\tokenring\\omnetpp.ini");
Console.WriteLine("");
for (i
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Runtime.InteropServices;
namespace CommFunc
{
class Program
{
static void Main(string[] args)
{
List<string> listSection =
IniFunc.ReadSections("D:\\OMNeT++\\samples\\tokenring\\omnetpp.ini");
//Console.WriteLine("下面是omnetpp.ini文件的所有的段");
for (int i = 0; i < listSection.Count; i++)
{
Console.WriteLine(listSection[i]);
List<string> listKey = IniFunc.ReadKeyValues(listSection[i], "D:\\OMNeT++\\samples\\tokenring\\omnetpp.ini");
Console.WriteLine("");
for (i

本文展示了如何利用C#的DllImport调用kernel32.dll中的API,读取ini文件的段名和键值对。通过`ReadSections`方法获取所有段名,`ReadKeyValues`方法获取特定段的所有键值,实现对omnetpp.ini文件内容的读取。
最低0.47元/天 解锁文章
8410

被折叠的 条评论
为什么被折叠?



