这是一个相当2 相当基础 相当没有意义的帖子;但今天因为这个问题引发了一个bug。小细节也很重要!!!
char a= '1' ; //
char b='2dsf'; //char 表示单个字符 char c= 1 ;
//不需要单引号也能表示 //
System.out.println(a.equals("1")); //语法错误 eauals 是字符串的方法,用char调用,脑子进水了吧 我 System.out.println( "'1'.equals(char'1'):" +( "1" .equals(a)));
//字符串1
和 字符1 是不一样的 System.out.println( "'1'.equals(char'1'转换成字符串+''):" +( "1" .equals(a+ "" )));
//可以将字符转化成字符串
与 字符串比较 System.out.println( "char1==1:" +(c== 1 ));
|
运行结果:
'1' .equals( char '1' ): false '1' .equals( char '1' 转换成字符串+ '' ): true char1== 1 : true |
Difference Between XmlSerialization and BinarySerialization
Using XmlSerializer (using Attributes like XmlElement , XmlAttribute etc ) Data Transfer in Service Contracts
Introducing XML Serialization
Version Tolerant Serialization
Which binding is bestWCF Bindings
Data Transfer in Service Contracts
DataContract KnownTypeData Transfer in Service Contracts
Using the Message ClassData Transfer in Service Contracts
DataContract POCO SupportData Transfer in Service Contracts