在下面的代碼中, string.Format 總是不能輸出結果, 注:選用的是控制臺應用程序.
using System;
using System.Collections.Generic;
using System.Text;namespace C31._
{
class Program
{
static void Main(string[] args)
{
float num,price;
Console.WriteLine("請錄入商品的原價:");
num = float.Parse(Console.ReadLine());
price = pdd(num );
//Console.WriteLine("原價為:{0}\t實價為{1}", num, price); //輸出正常
string tt = string.Format ("原價為:{0}\t實價為{1}", num, price); //為什么Format格式不起作用?
} //價格大於100 優惠50
private static float pdd(float num)
{
float price;
if (num < 100)
{
price = num;
}
else
{
price = num - 50;
}
return price;
}
}
}
using System;
using System.Collections.Generic;
using System.Text;namespace C31._
{
class Program
{
static void Main(string[] args)
{
float num,price;
Console.WriteLine("請錄入商品的原價:");
num = float.Parse(Console.ReadLine());
price = pdd(num );
//Console.WriteLine("原價為:{0}\t實價為{1}", num, price); //輸出正常
string tt = string.Format ("原價為:{0}\t實價為{1}", num, price); //為什么Format格式不起作用?
} //價格大於100 優惠50
private static float pdd(float num)
{
float price;
if (num < 100)
{
price = num;
}
else
{
price = num - 50;
}
return price;
}
}
}
解决方案 »
- 用C#写异步套接字的服务端,PHP写套接字的客户端,它们之间能通信么?
- vs2010中水晶报表如何隐藏grouptree
- 关于获取本机可用ip的一些疑问
- 在线急等!网站查询如何获得所有查询结果?
- 怎样播放电影
- Sony几道C#面试题
- 请各位看下,为什么我的这个sqlcommand在提交事务的时候总是提示“未将对象引用设置到实例”
- 根据Treenode全路径如何生成完整的Treeview树?
- 怎样在VB或者VC中用Winsock连接用C#写的服务程序,并且收发数据?
- 怎样安装
- WPF 里面怎么让时间轴循环运行啊?只有beginstorybord什么的,想不到好的办法。
- VS2003内,winform下的DATAGRID里面的dataGridTextBoxColumn的LEAVE事件,获取不到文本值!!!?
string tt = string.Format("原價為:{0}\t實價為{1}", num, price); //為什么Format格式不起作用?
Console.WriteLine(tt);
string price="小強";
console.writeLine("他的名字是{0}",price);
等同於
string tt = string.Format("他的名字是{0}",price); Format 格式的語法是:
string mystring = string.Format("格式字符串",參數列表); 與我下面的語句, 好像沒有不同的地方, 但是就是找不到原因,程序也不報錯. price = pdd(num );
Console.WriteLine("原價為:{0}\t實價為{1}", num, price); //輸出正常
string tt = string.Format ("原價為:{0}\t實價為{1}", num, price); //為什么Format格式就是不顯示, 請各位再指教!!!
謝謝各位!!
Format只有格式转换的作用,不负责输出