Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: lỗi Cannot convert type 'char' to 'string'

  1. #1
    Ngày gia nhập
    08 2009
    Bài viết
    5

    Wink lỗi Cannot convert type 'char' to 'string'

    Code:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    
    
    namespace mediachicken
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void smt2open_Click(object sender, EventArgs e)
            {
                if (diaopen.ShowDialog() == DialogResult.OK)
                {
                    axwplayer.URL = diaopen.FileName;
                    lbmusic.Items.Clear();
                    lbmusic.Items.Add(diaopen.FileName);
                }
            }
    
            private void smt2play_Click(object sender, EventArgs e)
            {
                axwplayer.Ctlcontrols.play();
            }
    
            private void smt2stop_Click(object sender, EventArgs e)
            {
                axwplayer.Ctlcontrols.stop();
            }
    
            private void smt2pause_Click(object sender, EventArgs e)
            {
                axwplayer.Ctlcontrols.pause();
            }
    
            private void nextToolStripMenuItem_Click(object sender, EventArgs e)
            {
                axwplayer.Ctlcontrols.next();
            }
    
            private void prviToolStripMenuItem_Click(object sender, EventArgs e)
            {
                axwplayer.Ctlcontrols.previous();
            }
    
            private void addFileToolStripMenuItem_Click(object sender, EventArgs e)
            {
    
                if (ofd2.ShowDialog() == DialogResult.OK)
                {
    
                  
                   foreach(string media in ofd2.FileName) // ngay tại foreach
                    {
                        lbmusic.Items.Add(media);
                    }
    
    
                }
                if (axwplayer.status.Contains("stop"))
                {
                    axwplayer.URL = lbmusic.Items[0].ToString();
    
                }
            }
    
            
        }
    }
    đoạn mã trên bị lỗi tại foreach, em ko hiểu vì sao
    mong mọi người giúp...khắc phục
    thanks.

  2. #2
    Ngày gia nhập
    10 2009
    Nơi ở
    Việt Nam
    Bài viết
    359

    Chào bạn dùng forech thường khi bạn muốn duyệt một mảng hay 1 danh sách nào đó) còn trong trường hợp của bạn
    ofd2.FileName nó chỉ là 1 string mà thôi nên nó báo lỗi là pải rồi!
    Muốn thành công thì đừng thất vọng - nhưng nếu có lúc thất vọng thì cứ làm việc trong sự thất vọng đi.

  3. #3
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    FileName thêm "s" nữa nha bạn.
    Visual C# Code:
    1. foreach(string media in ofd.FileNames)

  4. #4
    Ngày gia nhập
    08 2009
    Bài viết
    5

    Trích dẫn Nguyên bản được gửi bởi huuhung Xem bài viết
    FileName thêm "s" nữa nha bạn.
    Visual C# Code:
    1. foreach(string media in ofd.FileNames)
    thanks bạn nha được rồi, bạn thật pro nek

  5. #5
    Ngày gia nhập
    08 2009
    Bài viết
    5

    Trích dẫn Nguyên bản được gửi bởi pvtam2a Xem bài viết
    Chào bạn dùng forech thường khi bạn muốn duyệt một mảng hay 1 danh sách nào đó) còn trong trường hợp của bạn
    ofd2.FileName nó chỉ là 1 string mà thôi nên nó báo lỗi là pải rồi!
    thanks đã chia sẻ kiến thức nek

  6. #6
    Ngày gia nhập
    07 2013
    Bài viết
    1

    Mặc định lỗi Cannot convert type 'char' to 'string'

    Trích dẫn Nguyên bản được gửi bởi huuhung Xem bài viết
    FileName thêm "s" nữa nha bạn.
    Visual C# Code:
    1. foreach(string media in ofd.FileNames)
    Cảm ơn nhé...mình tìm mãi mà vẫn không ra thôi đành nhờ Google vậy!

Các đề tài tương tự

  1. Convert type object[] to string
    Gửi bởi nh0cvip trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 12-04-2013, 09:10 AM
  2. Trả lời: 5
    Bài viết cuối: 22-11-2012, 11:05 AM
  3. Convert String^ to char* như thế nào?
    Gửi bởi nvthaovn trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 17-08-2011, 12:00 AM
  4. Lỗi Cannot implicitly convert type khi Convert Array to List trong WCF ???
    Gửi bởi dangbk trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 26-09-2010, 05:43 PM
  5. Convert char to string như thế nào?
    Gửi bởi libach202 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 19-08-2010, 07:40 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn