C#入门代码csharp.docx
- 文档编号:357107
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:13
- 大小:18.93KB
C#入门代码csharp.docx
《C#入门代码csharp.docx》由会员分享,可在线阅读,更多相关《C#入门代码csharp.docx(13页珍藏版)》请在冰豆网上搜索。
C#入门代码csharp
窗体顶端
一、从控制台读取东西代码片断:
usingSystem;
classTestReadConsole
{
publicstaticvoidMain()
{
Console.Write(Enteryourname:
);
stringstrName=Console.ReadLine();
Console.WriteLine(Hi+strName);
}
}
二、读文件代码片断:
usingSystem;
usingSystem.IO;
publicclassTestReadFile
{
publicstaticvoidMain(String[]args)
{
//ReadtextfileC:
\temp\test.txt
FileStreamfs=newFileStream(@c:
\temp\test.txt,FileMode.Open,FileAccess.Read);
StreamReadersr=newStreamReader(fs);
Stringline=sr.ReadLine();
while(line!
=null)
{
Console.WriteLine(line);
line=sr.ReadLine();
}
sr.Close();
fs.Close();
}
}
三、写文件代码:
usingSystem;
usingSystem.IO;
publicclassTestWriteFile
{
publicstaticvoidMain(String[]args)
{
//CreateatextfileC:
\temp\test.txt
FileStreamfs=newFileStream(@c:
\temp\test.txt,FileMode.OpenOrCreate,FileAccess.Write);
StreamWritersw=newStreamWriter(fs);
//WritetothefileusingStreamWriterclass
sw.BaseStream.Seek(0,SeekOrigin.End);
sw.WriteLine(FirstLine);
sw.WriteLine(SecondLine);
sw.Flush();
}
}
四、拷贝文件:
usingSystem;
usingSystem.IO;
classTestCopyFile
{
publicstaticvoidMain()
{
File.Copy(c:
\\temp\\source.txt,C:
\\temp\\dest.txt);
}
}
五、移动文件:
usingSystem;
usingSystem.IO;
classTestMoveFile
{
publicstaticvoidMain()
{
File.Move(c:
\\temp\\abc.txt,C:
\\temp\\def.txt);
}
}
六、使用计时器:
usingSystem;
usingSystem.Timers;
classTestTimer
{
publicstaticvoidMain()
{
Timertimer=newTimer();
timer.Elapsed+=newElapsedEventHandler(DisplayTimeEvent);
timer.Interval=1000;
timer.Start();
timer.Enabled=true;
while(Console.Read()!
='q')
{
//-------------
}
}
publicstaticvoidDisplayTimeEvent(objectsource,ElapsedEventArgse)
{
Console.Write(\r{0},DateTime.Now);
}
}
七、调用外部程序:
classTest
{
staticvoidMain(string[]args)
{
System.Diagnostics.Process.Start(notepad.exe);
}
}
ADO.NET方面的:
八、连接Access数据库:
usingSystem;
usingSystem.Data;
usingSystem.Data.OleDb;
classTestADO
{
staticvoidMain(string[]args)
{
stringstrDSN=Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:
\\test.mdb;
stringstrSQL=SELECT*FROMemployees;
OleDbConnectionconn=newOleDbConnection(strDSN);
OleDbCommandcmd=newOleDbCommand(strSQL,conn);
OleDbDataReaderreader=null;
try
{
conn.Open();
reader=cmd.ExecuteReader();
while(reader.Read())
{
Console.WriteLine(FirstName:
{0},LastName:
{1},reader[FirstName],reader[LastName]);
}
}
catch(Exceptione)
{
Console.WriteLine(e.Message);
}
finally
{
conn.Close();
}
}
}
九、连接SQLServer数据库:
usingSystem;
usingSystem.Data.SqlClient;
publicclassTestADO
{
publicstaticvoidMain()
{
SqlConnectionconn=newSqlConnection(DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=pubs);
SqlCommand cmd=newSqlCommand(SELECT*FROMemployees,conn);
try
{
conn.Open();
SqlDataReaderreader=cmd.ExecuteReader();
while(reader.Read())
{
Console.WriteLine(FirstName:
{0},LastName:
{1},reader.GetString(0),reader.GetString
(1));
}
reader.Close();
conn.Close();
}
catch(Exceptione)
{
Console.WriteLine(ExceptionOccured-->>{0},e);
}
}
}
十、从SQL内读数据到XML:
usingSystem;
usingSystem.Data;
usingSystem.Xml;
usingSystem.Data.SqlClient;
usingSystem.IO;
publicclassTestWriteXML
{
publicstaticvoidMain()
{
StringstrFileName=c:
/temp/output.xml;
SqlConnectionconn=newSqlConnection(server=localhost;uid=sa;pwd=;database=db);
StringstrSql=SELECTFirstName,LastNameFROMemployees;
SqlDataAdapteradapter=newSqlDataAdapter();
adapter.SelectCommand=newSqlCommand(strSql,conn);
//BuildtheDataSet
DataSetds=newDataSet();
adapter.Fill(ds,employees);
//GetaFileStreamobject
FileStreamfs=newFileStream(strFileName,FileMode.OpenOrCreate,FileAccess.Write);
//ApplytheWriteXmlmethodtowriteanXMLdocument
ds.WriteXml(fs);
fs.Close();
}
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 入门 代码 csharp