C#Transfrom
代码如下:
private void btnConvertType_Click(object sender, EventArgs e)
{
if (rdo_btn_ConvertObject.Checked)//如果选择转换为object类型
{
using(FileStream filestram = new FileStream(@"d:\log.txt",System.IO.FileMode.Create))//创建文件文件流对象
{
object _object = filestram as object;//使用as关键字转换类型
if(_object != null)//判断转化是否成功
MessageBox.Show("转换为Object成功","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
else
MessageBox.Show("转换为Object未成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
if (rdo_btn_ConvertStream.Checked)//如果选择转换为Stream类型
{
using(FileStream filestream = new FileStream(@"d:\log.txt",System.IO.FileMode.Create))//创建文件流对象
{
object _object = filestream;
Stream _stream = _object as Stream;//使用as关键字转换类型
if (_stream != null)
MessageBox.Show("转换为Stream成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
else
MessageBox.Show("转换为Stream未成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
if (rdo_btn_ConvertString.Checked)//如果选择转换为string类型
{
using (FileStream filestream = new FileStream(@"d:\log.txt",System.IO.FileMode.Create))//创建文件流
{
object _object = filestream;
string _string = _object as string;
if (_string != null)
MessageBox.Show("转换为String成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
else
MessageBox.Show("转换为String未成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
C#Transfrom的更多相关文章
- css3 transfrom使用以及其martix(矩阵)属性与其它属性的关系
写法 其属性martix与skew .scale .translate之间的关系 兼容性 : IE9+ : -ms-transform : IE9只支持2D转换 fire ...
- transfrom属性
transfrom可以实现一些形变.常见的有平移.缩放和旋转三种.使用起来很简单: //横纵放大1.3倍 self.imageButton.transform=CGAffineTransformSca ...
- transfrom、transition、animation区别
transfrom transform是静态属性,非动画属性,和margin-left.margin-top类似. translate:平移,类似position:relative;translate ...
- vue强制绑定css3的缩放效果transfrom:scale()
vue不提供 transfrom:scale(1.5) : 会报错 ,错误是 "TypeError: _vm.scale is not a function": 原因:Vue将其 ...
- css3 transfrom变换
Transform 转换 CSS3中的转换允许我们对元素进行旋转.缩放.移动或倾斜,它分为2D转换 或3D转换 在CSS2时代,如果要做一些图片转换角度,都依赖于图片.flash或JavaScript ...
- css3 转换transfrom 过渡transition 和两个@
做了一个demo.用到一些css3的动画,还是不太熟练,总结了一下. 1. -webkit-font-smoothing: antialiased; -webkit-font-smoot ...
- Transfrom笔记
1.在不是以左上角为缩放点进行缩放时,其实比例不能为0,因为0将导致缩放可能出现动画效果不可控,务必选取0.1等较小值来变化
- js 动画性能分析 transfrom
1.动画实现代码 (1)使用定位实现: <!DOCTYPE html> <html> <head> <meta charset="utf-8&quo ...
- Transfrom在64bit服务下面无法运行
利用TR发布了一个cube到Cognos connection里面,利用Analysis Studio打开的时候报错如下 问题是很简单的,按照报错内容看是当前的64bit的report servic ...
随机推荐
- mvc wcf 并发提示,存储Application,验证是否有用户在操作
System.Web.HttpContext httpContext = System.Web.HttpContext.Current; Hashtable departmentSalary = (H ...
- 如何通过Request.ServerVariables["HTTP_USER_AGENT"]获取客户端操作系统信息
http://www.useragentstring.com/pages/api.php
- QT学习:入门篇(三)
头文件: #ifndef CChatDisplaySet_h #define CChatDisplaySet_h #include "QtGui/QDialog" #include ...
- 安装beautifulsoup的奇怪问题
以前用的python2.7,改成3.4以后就重新下载了beatifulsoup4.解压到c:\Python34后.在cmd界面执行python setup.py install安装完成后.想看看安装成 ...
- CentOS下几种软件安装方式
1.rpmRPM RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志, 但是其原始设计理念是开放式的,现在包括OpenLin ...
- Nginx log
ngx_http_log_module 模块通过指定的格式把请求写入日志.请求登陆到location处理结束的环境中.如果重定向发生在请求处理过程中,这或许与location原理不同. Example ...
- Jquery 学习插件第一天
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title&g ...
- 在windows下搭建linux-c学习环境
下载virtualbox并安装: https://www.virtualbox.org/wiki/Downloads 现在vagrant并安装: https://www.vagrantup.com/d ...
- HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用 php
参考来源:http://qq398705749.iteye.com/blog/963818 php中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用 1.REMOTE_ADD ...
- codevs 3223 素数密度
题目描述 Description 给定区间[L, R](L <= R <= 2147483647,R-L <= 1000000),请计算区间中素数的个数. 输入描述 Input De ...