Eric Shiau [mailto:[EMAIL PROTECTED]] wrote:

> I need to put non-printable characters to char. e.g.,
>
> char escape=27;  // which is Escape character
>
> above statement is valid on C/C++, but for C#, I got the
> following error
>
> error CS0031: Constant value '27' cannot be converted to a 'char'
>
> Could anyone help me with this?

Sure, you need to be explicit about the assignment and cast that's all. Try
this instead:

<codeSnippet language="C#">
char escape = (char)27;
</codeSnippet>

HTH,
Drew

[ .NET MVP | weblog: http://radio.weblogs.com/0104813/ ]

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to