[ASPX]常用笔记
[ASPX]整理常用功能
- C#
- 01.字符串@
- 02.?表达式
- 03.数组便利
- 04.字符串拆分为数组
- 05.保留两位小数
- 06.字符串与其他数据转换
- 07.替换字符串
- 08.一个函数可以有几个返回值?
- C#时间
- 01.获取当前(日期,时间,年,月,日,时,分,秒)
- 02.当前时间增加
- 杂类
- 01.访客系统(读写txt文件)
- 02.用(,)将数组拼接为字符串
- asp.net常用方法
- 01.将URL转码
C#
01.字符串@
//可以包含特殊字符
string str = @"C:\Windows";
//可以换行
string str2 = @"C:\Wi
ndows";
参考资料:C# ASP.NET里@的妙用(作者:weixin_30715523)
02.?表达式
//判断这个值是否满足要求,如果满足,则显示一个值,如果不满足,显示另一个值
int num = 1;
String sex = num == 1 ? "男" : "女";/*
///等同于///
int num = 1;
String sex="";
if(num==1)
{sex="男";
}
else
{sex="女";
}
*/
参考资料:C#中的条件判断(?,??等等)(作者:w343516704)
03.数组便利
String val="";String[] values = { "a", "b", "c", "d", "e", "f", "g" };//【数组】for (int i = 0; i < values .Length; i++)
{val= val+ values [i];Response.Write("第" + i.ToString() + "个取值:" + values [i]);
} Response.Write("最后取的值是" + val);
参考资料:Asp.net遍历数组实例(作者:刚好遇见我)
04.字符串拆分为数组
string str = "aa,bb,cc,dd";
String[] strArray = str.Split(','); //正则匹配切割(result: "aa" "bb" "cc" "dd");
for (int i = 0; i < strArray.Length; i++)
{Response.Write(strArray[i]);
}
参考资料:C#中Split详解(作者:夜之子)
05.保留两位小数
//四舍五入为字符串
double dd = 1.2570;
string ret = dd.ToString("0.00");// 值为 1.26//四舍五入为double
double dd = Math.Round(1.2570,2);
Response.Write(dd);// 值为 1.26//除法
double dd = Math.Round(0.6/0.4,2);//新度系数的计算 原值/净值
参考资料:C#保留2位小数几种场景总结(作者:weixin_30872499)
c#中除法保留两位有效小数的方法(作者:weixin_33720956)
06.字符串与其他数据转换
//字符串转int
string str= "10";
int num = Int32.Parse(str);
Response.Write(num+1);//int转字符串
int num = 10;
string str= num + "";//字符串转double
string str = "1.2345";
double doul = double.Parse(str);//字符串转DateTime
string str = "2008-8-8";
DateTime thisTime = DateTime.Parse(str);//2008/8/8 0:00:00
参考资料:C#,入门教程——字符串与其他数据类型的转换(作者:深度混淆)
07.替换字符串
String str = "小白爱摆烂";
String repStr=str.Replace("摆烂","学习");Response.Write(repStr);// 值为 小白爱学习
参考资料:C# replace替换用法(作者:孑十八)
08.一个函数可以有几个返回值?
一个函数可以有几个返回值?答案,无数个.虽然我们不能直接返回无数个值,但我们可以自定义类,然后将类返回.
//得到的 tldata 对象就可以满足返回多个值的需求了
TlData tldata = getTl("xx",DBAC1);protected TlData getTl(String xx, clsDBAccess DBAC1)
{TlData resource=new TlData();String tl = "";String tldate = "";String sql = "select * form dual where xx="+xx;DataTable tabe5 = DBAC1.QueryTable(sql);for (int i = 0; i < tabe5.Rows.Count; i++){tl += "'" + tabe5.Rows[i]["startqty"].ToString() + "',";tldate += "'" + tabe5.Rows[i]["pdays"].ToString() + "',";}resource.tls = tl;resource.tldates = tldate;//关闭DataTable Tool.clearDataTable(tabe5);return resource;
}protected class TlData{public String tls;public String tldates;
}
目前更新到替换字符串,此为书签,下次有空更新~
C#时间
01.获取当前(日期,时间,年,月,日,时,分,秒)
//获取日期+时间
DateTime.Now.ToString(); // 2008-9-4 20:02:10//获取日期
DateTime.Now.ToString("yyyy-MM-dd"); // 2008-09-04;//获取时间
DateTime.Now.ToLongTimeString().ToString(); // 20:16:16//获取年份
DateTime.Now.Year.ToString(); // 2008//获取月份
DateTime.Now.Month.ToString(); // 9//获取星期
DateTime.Now.DayOfWeek.ToString(); // Thursday//获取第几天
DateTime.Now.DayOfYear.ToString(); // 248//获取小时
DateTime.Now.Hour.ToString(); // 20//获取分钟
DateTime.Now.Minute.ToString(); // 31//获取秒数
DateTime.Now.Second.ToString(); // 45
参考资料:C#获取当前时间(作者:qingshuijun)
02.当前时间增加
//添加一年
DateTime.Now.AddYears(1).ToString();//添加一天
DateTime.Now.AddDays(1).ToString();
参考资料:C#获取当前时间(作者:老刘编程)
杂类
01.访客系统(读写txt文件)
//每次刷新页面的时候,会将访客数+1
/*在使用访客系统时,先在该文件夹下新建 :onNumber */
String file="D:/xxx/";
string txt = System.IO.File.ReadAllText(file+"onNumber.txt");
Label1.Text = "欢迎使用'xxxx'!您是第" + txt + "位访客。";System.IO.File.WriteAllText(file+"onNumber.txt", (Convert.ToInt32(txt) + 1) + "");
参考资料:asp.net txt读写,Asp.net读取和写入txt文件方法(实例)!(作者:敦厚的曹操)
02.用(,)将数组拼接为字符串
///这样得到的数据为 0,1,2,3,4
for (int i = 0; i < list.Rows.Count ; i++)
{if (i > 0) titles += ",";titles += "`数据" + i + "`";
}
asp.net常用方法
01.将URL转码
protected String toURL(String url)
{return HttpUtility.UrlEncode(url, System.Text.Encoding.GetEncoding("GB2312"));
}
<!--前端无法调用后端的方法,只能通过这种方式进行转码-->
<a href="userid=<%# HttpUtility.UrlEncode(Eval("userid").ToString(),System.Text.Encoding.GetEncoding("GB2312"))%>"></a>
[ASPX]常用笔记相关推荐
- flex简单常用笔记
flex简单常用笔记 多行换行操作: ul {display: flex;flex-direction: row;justify-content: space-between;flex-wrap: w ...
- oracle常用笔记(二)
文章目录 oracle常用笔记(二) 1. 视图 2. 索引 3. pl/sql 基本语法 1. 变量声明 2. if分支 3. LOOP 循环 4. 游标Cursor 4. 存储过程 5. 存储函数 ...
- 电脑常用笔记及软件个人存档
** 电脑常用笔记及软件 ** 打开自带的搜索Win+Q 计算器指令 calc(计算的意思) 全选 Ctrl+A 复制Crtl+C 粘贴Ctrl+V 打开剪切板 Win+V Alt+Tab 切换任务 ...
- 常用笔记软件对于视频网站嵌入播放支持
前言 试了一下发现 onedriver 支持嵌入功能,故此测试以下几款常用笔记对于 onedriver 视频.YouTube 视频.哔哩哔哩 视频的嵌入播放的支持 具体测试 对于思源笔记 支持嵌入播放 ...
- 【NVM】NVM 常用笔记
文章目录 [NVM]NVM 常用笔记 [NVM]NVM 常用笔记 下载地址 修改 setting.txt 增加阿里镜像地址 node_mirror: https://npm.taobao.org/mi ...
- Python~Pandas 小白避坑之常用笔记
Python~Pandas 小白避坑之常用笔记 提示:该文章仅适合小白同学,如有错误的地方欢迎大佬在评论处赐教 文章目录 Python~Pandas 小白避坑之常用笔记 前言 一.pandas安装 二 ...
- 金蝶SHR常用笔记集锦
金蝶SHR常用笔记集锦,在做了一段时间的金蝶HR系统开发后,整理了一些常用的小东西 1.在表单界面的F7选择了数据后一般默认显示的是name字段 若需要改成其他字段的属性,在视图里面加如下格式化代码 ...
- python超详细的常用笔记
关注微信公众号:(新生程序员教程) 下载python的word笔记,了解更多编程语言和程序员学习网站,学习平台 目录 第1章:Python的基础篇 1.1计算机的组成[了解] 1.2.计算机如何处理程 ...
- 可以在xmind上同时有两个大主题吗_6大IPAD常用笔记软件横向对比,总有一款适合你|品职效率实验室...
大家都知道,我们的公众号有一个品职效率实验室系列,里面发布过很多篇有关ipad学习软件的介绍文章,不过也有小伙伴向我们反馈时说:"我有了ipad(pro,air),有了apple penci ...
最新文章
- android sdk软件开发套件,ANDROIDSDK-SITARA
- mybatis可以用oracle,使用MyBatis调用oracle函数(基于注释)
- 领取Virmach免费Minecraft主机搭建“我的世界”服务器
- linux C/C++开发环境搭建指南
- WPF - 自定义标记扩展
- 代码实现tan graph model for classification_自定义 Estimator 实现(以BERT为例)
- 第13课 智商问题 《小学生C++趣味编程》
- tk.mybatis Example 多个or条件拼接
- 特征筛选2——皮尔逊相关系数筛选(单变量筛选)
- 广东科技学院计算机原理组成,201120122操作系统原理期中试卷edited广东科技学院付博士(4页)-原创力文档...
- Token ,Cookie和Session的区别
- 5 加盐_清洗桑葚时,有人加盐有人加碱,都不对!教你正确做法,太干净了
- [jquery] 图片热区随图片大小自由缩放
- java冒险岛_JAVA开发类似冒险岛的游戏Part1
- 英语写作神器Quillbot---如何使用免费的Premium功能
- 【C++小游戏】推箱子代码+详解
- “Building Gradle project”一直不成功的解决方案(常见于ARCORE项目导出时)
- 天嵌TQ335X开发板学习-1
- sql文件导入mysql数据库出错_如何解决navicat导入sql文件出错的问题
- office 论文 页码_毕业论文word里面怎么弄以下这些页码?第一页不显示。 第二三页是I II ,四页开始以下是1234。求详细方法...