黑马程序员技术交流社区

标题: 不好意思 我又来了 [打印本页]

作者: 一点红    时间: 2013-12-5 14:57
标题: 不好意思 我又来了
本帖最后由 一点红 于 2013-12-5 17:41 编辑

一个问题解决了 还有另外一个问题又出现了  还要麻烦高人帮我解惑啊

            int weekday;
            Console.WriteLine("请输入一个日期(注:输入的日期必须是yyyy-mm-dd的格式)");
            string input=Console.ReadLine ();
            DateTime dt = Convert.ToDateTime(input);
            weekday wd = (weekday)dt.DayOfWeek;
            Console.WriteLine("今天是星期{0}",weekday);

红色的这句话不对头 啊  麻烦那帮我看看又是哪里出问题了


作者: Coding    时间: 2013-12-5 15:11
weekday =Convert.toInt32(dt.DayOfWeek);
作者: 一点红    时间: 2013-12-5 15:25
Coding 发表于 2013-12-5 15:11
weekday =Convert.toInt32(dt.DayOfWeek);

我截图你看看呢  

GD)0W3UTP[DHALNHLN8W}DR.jpg (33.5 KB, 下载次数: 17)

错误显示在这里 你看看是哪里不对呢

错误显示在这里 你看看是哪里不对呢

作者: 不明觉厉    时间: 2013-12-5 16:13
int weekday是一个 int类型的变量,你怎么能用他来(weekday)dt.DayOfWeek;呢?
强制类型转换必须是一种类型,怎么能用变量名呢?

作者: 刘吉烨    时间: 2013-12-5 17:00
  1. int weekday;
  2.             Console.WriteLine("请输入一个日期(注:输入的日期必须是yyyy-mm-dd的格式)");
  3.             string input=Console.ReadLine ();
  4.             DateTime dt = Convert.ToDateTime(input);
  5.             weekday wd = (weekday)dt.DayOfWeek;
  6.             Console.WriteLine("今天是星期{0}",weekday);

复制代码



作者: 刘吉烨    时间: 2013-12-5 17:01
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;

  5. namespace ConsoleApplication
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             Console.WriteLine("请输入一个日期(注:输入的日期必须是yyyy-mm-dd的格式)");
  12.             string input = Console.ReadLine();
  13.             DateTime dt = Convert.ToDateTime(input);
  14.             DayOfWeek wd = (DayOfWeek)dt.DayOfWeek;
  15.             Console.WriteLine("今天是星期{0}", wd);
  16.             Console.ReadKey();
  17.         }
  18.     }
  19. }
复制代码

作者: Coding    时间: 2013-12-5 17:26
一点红 发表于 2013-12-5 15:25
我截图你看看呢

weekday 是一个变量 ,你怎么能把它当做 类型来用呢
作者: 一点红    时间: 2013-12-5 17:36
Coding 发表于 2013-12-5 17:26
weekday 是一个变量 ,你怎么能把它当做 类型来用呢

呃  我懂了 谢谢哈
作者: 一点红    时间: 2013-12-5 17:43
不明觉厉 发表于 2013-12-5 16:13
int weekday是一个 int类型的变量,你怎么能用他来(weekday)dt.DayOfWeek;呢?
强制类型转换必须是一种类型 ...

这个我真不知道了  因为这个我没有学过是论坛上的朋友给我说这么写的 然后就是你看到的样子了  不过现在通过你们的讲解我似乎懂了哈 谢谢咯




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2