Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Casting

Casting

Scheduled Pinned Locked Moved C#
csharptutorial
15 Posts 7 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J jojoba2010

    how to convert (or Cast) string to C# classess

    J Offline
    J Offline
    Jaime Olivares
    wrote on last edited by
    #4

    looks like you need xml deserialization. That is, having an object represented as an xml string, deserialize it in the proper class. Is that the case?

    Best regards, Jaime.

    J 1 Reply Last reply
    0
    • J jojoba2010

      I want to convert string to (Point,Font,Color,...) ?

      S Offline
      S Offline
      SeMartens
      wrote on last edited by
      #5

      Okay, and how does the string look like? E.g. Point(10,20)? I guess you have to write your own method of converting the string to an object.

      It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

      J 1 Reply Last reply
      0
      • J Jaime Olivares

        looks like you need xml deserialization. That is, having an object represented as an xml string, deserialize it in the proper class. Is that the case?

        Best regards, Jaime.

        J Offline
        J Offline
        jojoba2010
        wrote on last edited by
        #6

        No I have string and want to cast it to (color,point,font,...)

        L T 2 Replies Last reply
        0
        • S SeMartens

          Okay, and how does the string look like? E.g. Point(10,20)? I guess you have to write your own method of converting the string to an object.

          It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

          J Offline
          J Offline
          jojoba2010
          wrote on last edited by
          #7

          no it looks like 10,20 for font : Arial for location : 15,19

          S 1 Reply Last reply
          0
          • J jojoba2010

            no it looks like 10,20 for font : Arial for location : 15,19

            S Offline
            S Offline
            SeMartens
            wrote on last edited by
            #8

            And where does the data come from? I mean it could be very difficult to build an algorithm analysing the string itself it is a location or a font name or a color. This could end up in writing a compiler...

            It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

            1 Reply Last reply
            0
            • J jojoba2010

              how to convert (or Cast) string to C# classess

              V Offline
              V Offline
              V 0
              wrote on last edited by
              #9

              From what I read in the thread you're not really helpful in providing information. Note that we don't have any background on what you need to do or what you've done so far. Please elaborate a little on the problem. Where does the input come from? In what format is it set (XML, flat file, CSV,...)? Is there metadata included? What different types of 'classes' are we talking about? etc... If you want help you'll need to be more specific.

              V.

              1 Reply Last reply
              0
              • J jojoba2010

                No I have string and want to cast it to (color,point,font,...)

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #10

                jojoba2010 wrote:

                I have string and want to cast it to (color,point,font,...)

                You cannot do this, a string is just a collection of characters. If you want to create some other object from it then you need to parse the string, extracting the relevant fields and create new objects based on that data. Read the documentation on what casting is, it does not convert one object to another.

                MVP 2010 - are they mad?

                T 1 Reply Last reply
                0
                • J jojoba2010

                  how to convert (or Cast) string to C# classess

                  A Offline
                  A Offline
                  AspDotNetDev
                  wrote on last edited by
                  #11

                  The word you are looking for is "parse". Many classes have a "Parse" method. For example:

                  int x = int.Parse("1");

                  To parse Point strings, you can use the System.Drawing.PointConverter class. For other classes, find the parse methods or create them yourself.

                  [Forum Guidelines]

                  1 Reply Last reply
                  0
                  • J jojoba2010

                    I want to convert string to (Point,Font,Color,...) ?

                    A Offline
                    A Offline
                    AspDotNetDev
                    wrote on last edited by
                    #12

                    jojoba2010 wrote:

                    Point

                    System.Drawing.PointConverter

                    jojoba2010 wrote:

                    Font

                    System.Drawing.FontConverter

                    jojoba2010 wrote:

                    Color

                    System.Drawing.ColorConverter

                    [Forum Guidelines]

                    1 Reply Last reply
                    0
                    • J jojoba2010

                      No I have string and want to cast it to (color,point,font,...)

                      T Offline
                      T Offline
                      ThatsAlok
                      wrote on last edited by
                      #13

                      what actuallly coming into your string!

                      "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
                      Never mind - my own stupidity is the source of every "problem" - Mixture

                      cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

                      1 Reply Last reply
                      0
                      • L Lost User

                        jojoba2010 wrote:

                        I have string and want to cast it to (color,point,font,...)

                        You cannot do this, a string is just a collection of characters. If you want to create some other object from it then you need to parse the string, extracting the relevant fields and create new objects based on that data. Read the documentation on what casting is, it does not convert one object to another.

                        MVP 2010 - are they mad?

                        T Offline
                        T Offline
                        ThatsAlok
                        wrote on last edited by
                        #14

                        Richard MacCutchan wrote:

                        MVP 2010 - are they mad?

                        Nope i don't think so!

                        "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
                        Never mind - my own stupidity is the source of every "problem" - Mixture

                        cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

                        L 1 Reply Last reply
                        0
                        • T ThatsAlok

                          Richard MacCutchan wrote:

                          MVP 2010 - are they mad?

                          Nope i don't think so!

                          "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
                          Never mind - my own stupidity is the source of every "problem" - Mixture

                          cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

                          L Offline
                          L Offline
                          Lost User
                          wrote on last edited by
                          #15

                          You are too kind my friend. :rose:

                          MVP 2010 - are they mad?

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups