`

WP7学习笔记003---String的使用

阅读更多

在wp7中,string有很多中显示的方式,比如如何显示特殊字符,美元符号,电话号码等等,学习过C#的朋友一定知道如何使用了,其实是一样的,废话不多少,先看看要实现什么

 

1、创建一个项目StringTest1,在WP7的UI上设计如下的样子

是一个有Button和TextBlock组成的界面,当点击Button后,会显示不同的string类型



 注意:将下面的TextBlock属性设置为wrap,即自动换行

 

2、先将代码贴出来,然后看演示效果

using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
using System.Text;

namespace StringTest1
{
    public partial class MainPage : PhoneApplicationPage
    {
        // Constructor
        public MainPage()
        {
            InitializeComponent();
        }

        private void myButton_Click(object sender, RoutedEventArgs e)
        {
            //string myString = "Go to your d:\\driver";
            //string myString = "My \"so called\" life";
            //string myString = "What if I need \n a new line?";
            //myTextBlock.Text = myString;

            //string myString = String.Format("Make:{0}(Model:{1})","BMW","754li");
            //string myString = String.Format("{0:C}",123.45);
            //string myString = String.Format("{0:N}",1234567890);
            //string myString = String.Format("{0:D}",1234567890);
            //string myString = String.Format("{0:P}",.127);
            //string myString = String.Format("Phone number:{0:(###) ###-####}",0288596370);
            //myTextBlock.Text = myString;

            //string myString = "";
            //StringBuilder myString = new StringBuilder();

            //for (int i = 0; i < 100; i++)
            //{
                //myString += "--" + i.ToString();
                //myString = myString + "--" + i.ToString();
            //    myString.Append("--");
            //    myString.Append(i);
            //}
           // myTextBlock.Text = myString;
            //myTextBlock.Text = myString.ToString();
            string myString = "It's better to be lucky than good.";
            //myString = myString.Substring(5, 12);
            //myString = myString.ToUpper();
            //myString = myString.Replace(" ","--");
            
            myString = String.Format("Length Before:{0} -- After:{1}",myString.Length, myString.Trim().Length);
            myTextBlock.Text = myString;
        }
    }
}

 

3、演示效果1,

string myString = "Go to your d:\\driver";
myTextBlock.Text = myString;

 

 

演示效果2:

string myString = "My \"so called\" life";
myTextBlock.Text = myString;

 

 

演示效果3:

string myString = "What if I need \n a new line?";
myTextBlock.Text = myString;

 

 

演示效果4:

string myString = String.Format("Make:{0}(Model:{1})","BMW","754li");
myTextBlock.Text = myString;

 

 

演示效果5:

string myString = String.Format("{0:C}",123.45);
myTextBlock.Text = myString;

 

 

演示效果6:

string myString = String.Format("{0:N}",1234567890);
myTextBlock.Text = myString;

 



 

演示效果7:

string myString = String.Format("{0:D}",1234567890);
myTextBlock.Text = myString;

 

 演示效果8:

string myString = String.Format("{0:P}",.127);
myTextBlock.Text = myString;

 

 

演示效果9:

string myString = String.Format("Phone number:{0:(###) ###-####}",0288596370);
myTextBlock.Text = myString;

 

 

演示效果10:

string myString = "";
for (int i = 0; i < 100; i++)
{
        myString += "--" + i.ToString();
}
myTextBlock.Text = myString;

 

 

演示效果11:

string myString = "";
for (int i = 0; i < 100; i++)
{
        myString = myString + "--" + i.ToString();
}
myTextBlock.Text = myString;

 

 

演示效果12:

StringBuilder myString = new StringBuilder();
            for (int i = 0; i < 100; i++)
            {
                myString.Append("--");
                myString.Append(i);
            }
myTextBlock.Text = myString.ToString();

 

 

演示效果13:

 string myString = "It's better to be lucky than good.";
 myString = myString.Substring(5, 12);

 

 

演示效果14:

 string myString = "It's better to be lucky than good.";
 myString = myString.ToUpper();

 

 

演示效果15:

 string myString = "It's better to be lucky than good.";
myString = myString.Replace(" ","--");
myTextBlock.Text = myString;

 

 

演示效果16:

 

 myString = String.Format("Length Before:{0} -- After:{1}",myString.Length, myString.Trim().Length);
myTextBlock.Text = myString;

 

 

  • 大小: 4.2 KB
  • 大小: 15.4 KB
  • 大小: 2.8 KB
  • 大小: 3.1 KB
  • 大小: 3.9 KB
  • 大小: 3 KB
  • 大小: 3.3 KB
  • 大小: 2.9 KB
  • 大小: 3.3 KB
  • 大小: 4.2 KB
  • 大小: 13.5 KB
  • 大小: 14.1 KB
  • 大小: 14.5 KB
  • 大小: 4.1 KB
  • 大小: 4.7 KB
  • 大小: 4.8 KB
  • 大小: 4.5 KB
0
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics