asp.net中C# Console类使用说明

输出到控制台

输出到控制台就是把数据输出到控制台并显示出来。.Net框架提供了console类实现这个任务,输出方式如下:

 代码如下 复制代码
Console.Write(输出内容);

表示向控制台直接写入指定内容,不进行换行。针对不同的数据类型,该方法有N多重载实现。

 代码如下 复制代码
Console.WriteLine(输出内容);

表示向控制台写入字符串后换行。该方法同样也有多个重载实现,用于输出不同类型的数据。

 代码如下 复制代码
Console.WriteLine("输出的格式字符串",变量列表);

该方法包含两个参数:“格式字符串”和变量列表,当有多个变量需要输出时可以使用该方法。

示例:

Console.WriteLine("《B小调雨后》由{0}作词,由{1}演唱。","高晓松","叶蓓");其中{0}、{1}叫做占位符,代表后面依次排列的变量表,0 对应变量列表的第一个变量,1对应变量列表的第2个变量,以此类推,完成输出。

从控制台输入

Console类提供的输入方法:

 代码如下 复制代码
Console.ReadLine();

该方法从控制台读取一行数据,可以把它直接赋值给字符串变量,如:

 代码如下 复制代码
string strname=Console.ReadLine();

有时需要从控制台输入数字,则需要进行数据转换,如:

 代码如下 复制代码
int num=int.Pares(Console.ReadLine());
int num=Convert.ToInt32(Console.ReadLine());

上面两句代码效果相同,可以根据自己的习惯选择任意一种。

Console.Read()返回值为首字符的ASCII码

Console.ReadLine()返回值为字符串

也就是说read方法只能读取第一个字符,而ReadLine能读多个字符也可以换行读取。

注意:Console.ReadLine()和Console.Read()的输入结果完全不同,不能混用。

以下是一个综合示例:

 代码如下 复制代码

using System;
namespace ConsoleOne{
class ConsoleStudy{
public static void Main(){
Console.WriteLine("请输入两个学生的名字");
string name1=Console.ReadLine();
string name2=Console.ReadLine();
Console.WriteLine("请输入两个学生的成绩");
int score1=int.Parse(Console.ReadLine());
int score2=int.Parse(Console.ReadLine());
Console.WriteLine("第一个学生的姓名{0},成绩{1}",name1,score1);
Console.WriteLine("第二个学生的姓名{0},成绩{1}",name2,score2);
Console.ReadKey();
}
}
}

时间: 2024-09-03 17:31:25

asp.net中C# Console类使用说明的相关文章

ASP.NET中的File类和Directory类的相关知识

.NET中处理文件和文件夹的操作相关的类:File类和Directory类 System.IO.File类和System.IO.FileInfo类 在设计和实现"网络硬盘"的过程中,将大量地使用和文件系统操作相关的内容.故本节先对和文件系统相关的两个.NET类进行简要介绍. System.IO.File类和System.IO.FileInfo类主要提供有关文件的各种操作,在使用时需要引用System.IO命名空间.下面通过程序实例来介绍其主要属性和方法. (1)文件打开方法:File.

ASP.NET中Control基类清理页面状态

控件开发时,有时候需要清除子控件的页面状态,比如在创建子控件时,以下是一个在数据绑定时清除视图并创建子控件的应用场景: public override void DataBind(){    base.OnDataBinding(EventArgs.Empty);    Controls.Clear();    ClearChildViewState(); //清理视图状态    TrackViewState();    CreateControlHierarchy(true);    Chil

请高手指点asp.net中如何加入div+css代码,实现菜单效果

问题描述 问题如下:下面的DIV+CSS代码是一个菜单,想用在asp.net中.大类和小类分别从数据库中循环读取出来,显示在指定位置的aspx页面中,相当于动态添加.便于后期维护.有什么好的方法实现吗?<divclass="wrapper"><divclass="nav-bg"><divclass="nav-list"><ulid="nav"class="nav"&

利用Timer在ASP.NET中实现计划任务的方法_实用技巧

.NET Framework中为我们提供了3种类型的Timer,分别是: Server Timer(System.Timers.Timer),Thread Timer(System.Threading.Timer )和Windows Timer(System.Windows.Forms.Timer). 其中Windows Timer和WinAPI中的Timer一样,是基于消息的,而且是单线程的.另外两个Timer则不同于Windows Timer,它们是基于ThreadPool的,这样最大的好处

ASP进阶:VB中的模块,类,ActiveX与API的使用

active|activex 这几天搞了点c/s结构的程序设计, 由于ASP用得比较熟练,所以VB6.0自然成为我首选的开发工具. 在学习过程中,我结合自己的经验总结下VB中的一些高级应用,并且体会这种应用给我们所带来的好处. 一.模块 (Module) 在VB中,模块会优先执行,其实说白了,模块就象是全局的过程和函数调用.这是初步的提高代码可复用性的途径.我想有经验的ASP(VBSCRIPT,以后都只用VBScript来写Asp程序)程序员都用过<!--#Include file="&q

在asp/asp.net中调用java写的类

asp.net|asp.net 在开发过程中偶尔会遇到要在ASP/ASP.Net中调用JAVA写的类,以实现之前已经用JAVA实现的功能,下面就以一个简单示例说明详细的使用方法: 1.创建java文件:使用任何你喜欢的编辑器编辑以下内容:public class hello{ public String helloWorld(String s) { if(s == null) return ""; else return s; }}将此文件保存为hello.java 2.编译java文

ASP中的Debug类(VBScript)

debug|vbscript 不知道用ASP写代码的朋友是不是和我有一样的感受,ASP中最头疼的就是调试程序的时候不方便,我想可能很多朋友都会用这样的方法"response.write ",然后输出相关的语句来看看是否正确.前几天写了一个千行的页面,里面大概有七八个SUB/FUNCTION,调试的时候用了有三十几个response.write ,天,调试完后把这三十个一个个删除,累! 今天看到一个ASP中的Debug类(VBS),试用了一下,绝! 使用方法很简单: test.asp &

ASP.NET2.0中的ClientScriptManager 类用法

asp.net|client ASP.NET2.0中的ClientScriptManager 类用法-如何添加客户端事件 在ASP.NET2.0中,ClientScriptManager 类通过键 String 和 Type 唯一地标识脚本.具有相同的键和类型的脚本被视为重复脚本.因此,我们可以使用脚本类型来避免混淆可能用在页中的来自不同用户控件的相似脚本. <html>  <head>    <title>ClientScriptManager Example<

在asp中通过vbs类实现rsa加密与解密,建议入精华

加密|解密|精华 在asp中通过vbs类实现rsa加密与解密,建议入精华 本文章有两文件组成 test.asp 测试演示文件 clsrsa.asp 实现rsa加密与解密的vbs类文件下面是代码: 1. test.asp <%rem 文章标题:在asp中通过vbs类实现rsa加密与解密rem 收集整理:yanekrem 联系:aspboy@263.net %><%Option Explicit%><!--#INCLUDE FILE="clsRSA.asp"-